eg.
<Script language="javascript">
<!--
var loginName = parseInt('amigo1121');
if(isNaN(loginName)) {
//如果loginName不是数值,执行如下语句
alert("parseInt('amigo1121')的结果是: " + loginName);
} else {
alert("parseInt('amigo1121')的结果是数值!");
}
//-->
</script> 输出结果如下:
parseInt('amigo1121')的结果是: NaN
3 字符串编码处理函数
1) escape方法
该方法返回对一个字符串编码后的结果字符串,所有空格, 标点, 重音符号以及任何其他非ASCII码字符都用%xx编码替换,其中xx等于表示该字符的Unicode编码的十六进制数.空格返回为"%20", 字符值大于255的字符以%xxxx格式存储.
eg. <Script language="javascript">
<!--
var test = escape("am ^_^ igo");
alert("am ^_^ igo经escape方法处理后为: " + test);
//-->
</script> 输出为: am ^_^ igo经escape方法处理后为: am%20%5E_%5E%20igo
2) unescape方法
该方法将一个用escape方法编码的结果字符串解码成原始字符串.
eg. <Script language="javascript">
<!--
var test = escape("am ^_^ igo");
var unescapeStr = unescape(test);
alert("unescapeStr: " + unescapeStr);
//-->
</script> 输出结果为: am ^_^ igo
3) eval方法
该方法将某个参数字符串作为一个JavaScript执行.