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