JavaScript基礎之八——全局函數的應用

JavaScript基礎之八——全局函數的應用

    JavaScript中提供了一些經常使用的全局函數,開發者能夠直接對其進行調用,示例以下:javascript

var url = "jaki.io/v3/琿少";
//對字符串進行url編碼 這個方法不會對ascll碼進行編碼
var enUrl = encodeURI(url);
console.log(enUrl);//jaki.io/v3/%E7%8F%B2%E5%B0%91
//對字符串進行url解碼
console.log(decodeURI(enUrl));//jaki.io/v3/琿少
//進行uri全編碼
var enCompUrl = encodeURIComponent(url);
console.log(enCompUrl);//jaki.io%2Fv3%2F%E7%8F%B2%E5%B0%91
//記性URI全解碼
console.log(decodeURIComponent(enCompUrl));//jaki.io/v3/琿少
//eval()方法能夠將某個字符串解釋成JS代碼進行執行
eval("console.log('eval')");
//檢查某個值是否爲有限數字
console.log(isFinite(Infinity));
//檢查某個值是否爲非數字
console.log(isNaN("s"));
//把對象的值轉換爲數字
console.log(Number("222"));
//將一個字符串解析成浮點數
console.log(parseFloat("3.14"));
//將一個字符串解析成整數
console.log(parseInt("123"));
//把對象的值轉換成字符串
console.log(new Date());

須要注意,encodeURI()與encodeURIComponent()方法都是用來對URI進行編碼,不一樣的是,encodeURI()方法不會對ascll字符進行編碼,在進行有中文字符的url編碼時,須要使用這個方法。前端

前端學習新人,有志同道合的朋友,歡迎交流與指導,QQ羣:541458536java

相關文章
相關標籤/搜索