Global全局对象
-
特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。
-
方法:
encodeURI(): url编码
decodeURI():url解码
encodeURIComponent():url编码,编码的字符更多
decodeURIComponent() :url解码
var str = "百度";
var encode = encodeURI(str);
document.write(encode+"<br>");//%E7%99%BE%E5%BA%A6
var s = decodeURI(encode);
document.write(s+"<br>");//百度
//---------------
var str1 = "百度";
var encode1 = encodeURIComponent(str);
document.write(encode1+"<br>");//%E7%99%BE%E5%BA%A6
var s1 = decodeURIComponent(encode1);
document.write(s1+"<br>");//百度
parseInt():字符串转为数字
逐一判断每一个字符是否是数字,直到不是数字为止,前面的数字转为number
var str = "123abc";
var number = parseInt(str);
document.write(number+1)//124
isNaN():判断一个字符是否为NaN
NaN参与的==比较全部为false
var a = NaN;
document.write(a == NaN);//false
document.write(isNaN(a));//true
eval():将JavaScript字符串作为脚本代码来执行
var jscode = "alert(123)";
eval(jscode)