JavaScript的全局函数

在JavaScript中有一些全局函数,可以供大家直接使用:

返回值类型 函数名称 说明
String decodeURI(String) 解码某个编码的URI
String decodeURIComponent(String) 解码一个编码的URI组件
String encodeURI(String) 把字符串编码为URI
String encodeURIComponent(String) 把字符串编码为URI组件
String escape(String) 对字符串进行编码
String unescape(String) 对由escape()编码的字符串进行解码
String eval(String) 计算JavaScript字符串,并把它作为脚本代码来执行
boolean isFinite(value) 检查某个值是否为有穷大的数,是则返回true,不是则返回false
boolean isNaN(value) 检查某个值是否是非数字,是数字则返回false,不是数字则返回true
int Number(Object) 把对象的值转换为数字,Boolean的false为0,true为1,字符串需要连续的数字,否则返回NaN。如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。
float parseFloat(String) 解析一个字符串并返回一个浮点数,该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。当有多个数字时,字符串中只返回第一个数字,如“34 45”和“34 good”的返回值都是34。如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
int parseInt(String, radix) 解析一个字符串并返回一个整数。当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。
当忽略参数 radix , JavaScript 默认数字的基数如下:
如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。
如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。
如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。
String String(Object) 把对象的值转换为字符串,与字符串对象的toString()方法值一样。

 

参考:http://www.runoob.com/jsref/jsref-obj-global.html

你可能感兴趣的:(javaScript)