文章摘要:javascript全局函数有哪些 javascript的全局函数有哪些
javascript中常见的全局函数有:1.escape()函数,对字符串进行编码;2.isNaN()函数,检 […]
javascript中常见的全局函数有:1.escape()函数,对字符串进行编码;2.isNaN()函数,检查一个参数是否是非数字值;3.Number()函数,把对象的值转换为数字;4.String()函数,把对象的值转换为字符串;5.encodeURI()函数,把字符串作为URI进行编码;6.decodeURI()函数,解码某个编码的URL;7.decodeURIComponent()函数,解码一个编码的URI组件;8.encodeURIComponent()函数,把字符串编码为URI组件;9.eval()函数,计算字符串,并执行其代码;10.isFinite()函数,检查参数是否是无穷大;11.parseFloat()函数,解析字符串,返回浮点数;12.parseInt()函数,解析字符串,返回整数;13.unescape()函数,对escape()编码的字符串进行解码;
javascript中常见的全局函数有以下几种
1.escape()函数
javascript中escape()函数的作用是用于对字符串进行编码。
escape()函数使用方法:
document.write(escape("Hello world!"));
2.isNaN()函数
javascript中isNaN()函数的作用是用于检查一个参数是否是非数字值。
isNaN()函数使用方法:
document.write(isNaN(123)); //返回false
document.write(isNaN("Hello")); //返回true
3.Number()函数
javascript中Number()函数的作用是用于把对象的值转换为数字。
Number()函数使用方法:
var test1= new Boolean(true);
var test2= new Boolean(false);
document.write(Number(test1)); //返回 1
document.write(Number(test2)); //返回 0
4.String()函数
javascript中String()函数的作用是用于把对象的值转换为字符串。
String()函数使用方法:
var test1 = new Boolean(1);
var test2 = new Boolean(0);
document.write(String(test1)); //返回true
document.write(String(test2)); //返回false
5.encodeURI()函数
javascript中encodeURI()函数的作用是用于把字符串作为URI进行编码。
encodeURI()函数使用方法:
var uri="my test.php?name=ståle&car=saab";
document.write(encodeURI(uri));
6.decodeURI()函数
javascript中decodeURI()函数的作用是对encodeURI()函数编码过的URI进行解码。
decodeURI()函数使用方法:
var test1="http://www.baidu.com"
document.write(encodeURI(test1)+ "<br />")
document.write(decodeURI(test1))
7.decodeURIComponent()函数
javascript中decodeURIComponent()函数的作用是对encodeURIComponent()函数编码的URI进行解码。
decodeURIComponent()函数使用方法:
var uri="http://www.baidu.com";
var uri_encode=encodeURIComponent(uri);
document.write(uri_encode);
document.write("<br>");
8.encodeURIComponent()函数
javascript中encodeURIComponent()函数的作用是把字符串作为URI组件进行编码。
encodeURIComponent()函数使用方法:
var uri="http://www.baidu.com";
document.write(encodeURIComponent(uri));
9.eval()函数
javascript中eval()函数的作用是计算某个字符串,并执行其中的javascript代码。
eval()函数使用方法:
eval("x=10;y=20;document.write(x*y)"); //返回200
document.write(eval("2+2")); //返回4
var x=10
document.write(eval(x+17)); //返回27
10.isFinite()函数
javascript中isFinite()函数的作用是用于检查其参数是否是无穷大。
isFinite()函数使用方法:
document.write(isFinite(0)+ "<br>"); //返回true
document.write(isFinite("Hello")+ "<br>"); //返回false
11.parseFloat()函数
javascript中parseFloat()函数的作用是解析一个字符串,并返回一个浮点数。
parseFloat()函数使用方法:
document.write(parseFloat("10.00")); //返回10
document.write(parseFloat("10.33")) ; //返回10.33
document.write(parseFloat("34 45 66")); //返回 34
12.parseInt()函数
javascript中parseInt()函数的作用是解析一个字符串,并返回一个整数。
parseInt()函数使用方法:
document.write(parseInt("10") + "<br>"); //返回10
document.write(parseInt("10.33") + "<br>"); //返回10
document.write(parseInt("34 45 66") + "<br>"); //返回34
13.unescape()函数
javascript中unescape()函数的作用是对escape()函数编码的字符串进行解码。
unescape()函数使用方法:
var str="Need tips? Visit RUNOOB!";
var str_esc=escape(str);
document.write(str_esc + "<br>");
document.write(unescape(str_esc));