escape():对String进行编码,这样就可以在所有计算机上读取该字符串;
eval():函数可计算某个字符串,并执行其中的的 JavaScript 代码。
例子:
<script type="text/javascript"> eval("x=10;y=20;document.write(x*y)") document.write(eval("2+2")) var x=10 document.write(eval(x+17)) </script>
isNan(): 函数用于检查其参数是否是非数字值。如果是数字返回false,否则true
isFinitec():函数用于确定一个变量是否有界,如果有界则返回 true,否则返回 false。所谓有界是指表达式的值界于 MAX_VALUE 和 MIN_VALUE 之间。
parseFloat():返回由字符串转换得到的浮点数,必选项 numString 参数是包含浮点数的字符串。
例如:parseFloat("abc") // 返回 NaN。
parseFloat("1.2abc") // 返回 1.2。
parseInt():函数可解析一个字符串,并返回一个整数。
语法:parseInt(string, radix)其中radix参数是可选的。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。例如:
parseInt("10"); //返回 10 parseInt("19",10); //返回 19 (10+9) parseInt("11",2); //返回 3 (2+1) parseInt("17",8); //返回 15 (8+7) parseInt("1f",16); //返回 31 (16+15) parseInt("010"); //未定:返回 10 或 8unescape():函数可对通过 escape() 编码的字符串进行解码。例如:
<script type="text/javascript"> var test1="Visit W3School!" test1=escape(test1) document.write (test1 + "<br />") test1=unescape(test1) document.write(test1 + "<br />") </script>输出:Visit%20W3School%21 Visit W3School!