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)"); //返回200document.write(eval("2+2")); //返回4
var x=10
document.write(eval(x+17)); //返回27
10.isFinite()函數
javascript中isFinite()函數的作用是用于檢查其參數是否是無窮大。
isFinite()函數使用方法:
document.write(isFinite(0)+ "<br>"); //返回truedocument.write(isFinite("Hello")+ "<br>"); //返回false
11.parseFloat()函數
javascript中parseFloat()函數的作用是解析一個字符串,并返回一個浮點數。
parseFloat()函數使用方法:
document.write(parseFloat("10.00")); //返回10document.write(parseFloat("10.33")) ; //返回10.33
document.write(parseFloat("34 45 66")); //返回 34
12.parseInt()函數
javascript中parseInt()函數的作用是解析一個字符串,并返回一個整數。
parseInt()函數使用方法:
document.write(parseInt("10") + "<br>"); //返回10document.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));