1、eval()函数
eval0函数计算JavaScript字符串。结构如下:
eval ( string )
参数string是必选项,是要计算的字符串,其中含有要计算的JavaScript表达式或要执行的语句。
2. isFinite()函数
isFinite()函数用于检查其参数是否是无穷大,如果该参数不是数字,或者是正无穷数和负无穷数,则返回false,否则返回true。如果是字符串类型的数字,则会自动转换为数字型。语法结构如下:
isFinite (value )
参数value是必选项,为要检测的数值。
3、isNaN()函数
iNaN()函数用于检查其参数是否是非数字值,如果参数值为NaN或字符串、对象、undefined 等非数字值,则返回true,否则返回false。语法结构如下:
isNaN (value)
参数value为必选项,为要检测的数值。
4、 parselnt()函数
parselnt()函数可解析一个字符串, 并返回一个整数。语法格式如下:
parseInt (string, radix )
函数中参数的使用方法如下:
(1) string 为必选项,是要被解析的字符串。
(2) radix 为可选项,表示要解析的数字的基数,该值介于2~36之间。
(3)当参数radix的值为0,或没有设置该参数时,parseInt( 会根据string来判断数字的基数。若忽略参数radix, JavaScript 默认数字的基数如下:
①如果string以0x开头,parseInt() 会把string的其余部分解析为十六进制的整数。
②如果string以0开头,那么ECMASript v3允许parseInt()的一个实现把其后的字符解析为八进制或十六进制的数字。
③如果string以1~9数字开头,parseInt() 将把它解析为十进制的整数。
5. parseFloat()函数
parseFloat()函数可以解析一个字符串,并返回一个浮点数。该函数会指定字符串中的第一个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后返回该数字。语法格式如下:
parseFloat ( string)
( 注意:字符串中只返回第一个数字,开头和结尾的空格是允许的,如果字符串的第一个字符不能被转换为数字,那么parseFloat()会返回NaN。)
6、escape()函数
escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串了。该方法不会对ASCII字母和数字进行编码,也不会对下面这些ASCII标点符号进行编码:* @. +./。其他所有的字符都会被转义序列替换。语法结构如下:
escape ( string )
7. unescape()函数
unescape()函数可对通过escape()编码的字符串进行解码。语法结构如下:
unescape ( string )