全局属性
Infinity | 代表正的无穷大的数值。 |
NaN | 指示某个值是不是数字值。 |
undefined | 指示未定义的值。 |
JavaScript 全局函数
decodeURI(uri) 解码某个编码的 URI。
encodeURI(uri) 把字符串编码为 URI。
decodeURIComponent(uri) 解码一个编码的 URI 组件。
encodeURIComponent(uri) 把字符串编码为 URI 组件。
escape(str) 对字符串进行编码。
unescape(str) 对由 escape() 编码的字符串进行解码。
eval(str) 计算 JavaScript 字符串,并把它作为脚本代码来执行。
//如果str中有{},eval会把它当成代码块。不想让eval把它当成代码块,需要eval('('+str+')')
isFinite(number) 检查某个值是否为有穷大的数。
isNaN(var) 检查某个值是否是数字。
Number(obj) 把对象的值转换为数字。
parseFloat(a,[10]) (从index=0处开始,到非数字结束,10表示进制,默认10),第一个字符不能被转换为数字,返回 NaN。
parseInt(a,[10]) (从index=0处开始,到非数字结束,10表示进制,默认10),第一个字符不能被转换为数字,返回 NaN。
String(obj) 把对象的值转换为字符串。