JavaScript全局属性
Infinity:代表无穷大的数值。
NaN:代表某个值不是数字值。
undefined:代表未定义的值。
JavaScript全局函数
一、enCodeURI()
定义和用法
encode()可把字符串作URI进行编码。
对URI中具有特殊含义的ASCII标点符号,enCodeURI()函数不会进行转义,他们包括:, / ? : @ = + $ # (但可以使用enCodeURIComponent()方法进行符号编码)
语法
encodeURI(uri),参数为字符串
二、encodeURIComponent()
定义和用法
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。
其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。
语法
encodeURIComponent(uri),参数为字符串
三、decodeURI()
定义和用法
decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。
语法
decodeURI(uri),参数为字符串
四、decodeURIComponent()
定义和用法
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
提示:使用 encodeURIComponent() 方法可以对 URI 进行编码。
语法
decodeURIComponent(uri),参数为字符串
五、escape()
定义和用法
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。
提示: 使用 unescape() 方法对字符串进行解码。
语法
escape(string),参数为要转义的字符串进行编码。
六、eval()
定义和用法
eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。
如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。
语法
eval(string),参数为字符串或者表达式。
七、isFinite()
定义和用法
isFinite() 函数用于检查其参数是否是无穷大。
提示: 如果 number 是 NaN(非数字),或者是正、负无穷大的数,则返回 false。
语法
isFinite(value),参数为要检测的数字。
八、isNaN()
定义和用法
isNaN() 函数用于检查其参数是否是非数字值。
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
语法
isNaN(value),参数为要检测的数值。
九、Number()
定义和用法
Number() 函数把对象的值转换为数字。
如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。如“hello123”返回为NaN。
语法
Number(object),参数为对象如果没有提供参数则返回0。
十、parseFloat()
定义和用法
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。
语法
parseFloat(string),参数为字符串。
十一、parseInt()
定义和用法
parseInt() 函数可解析一个字符串,并返回一个整数。
当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。
当忽略参数 radix , JavaScript 默认数字的基数如下:
如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。
如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。
如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。
语法
parseInt(string, radix),第一参数为要转换的字符串,第二个参数为转换的进制规则,该值介于2~36。
十二、String()
定义和用法
String() 函数把对象的值转换为字符串。
语法
String(object),参数为对象。
十三、unescape()
定义和用法
unescape() 函数可对通过 escape() 编码的字符串进行解码。
提示: 使用函数escape() 对字符串进行编码。
语法
unescape(string),参数为escape() 编码后的字符串。
本博客参考网站:http://www.runoob.com/jsref/jsref-obj-global.html