Version: Next
Global对象
特点 全局对象,这个对象封装的方法,不需要对象就可以直接调用,方法名();,不需要写
Global
方法
encodeURI()
decodeURI()
👇下面的两个方法,编码的字符更多,斜杠、问号都会被编码
encodeURIComponent()
decodeURIComponent()
parseInt()
:将字符串转化成数字 按位逐一判断每一个字符是否是数字,直到不是数字为止,将前面数字部分转为numberisNan()
:判断一个值是否为NaN NaN六亲不认,连自己都不认识,NaN参与的==比较全部为falsed (那这个方法有鸟用?)eval()
:将JavaScript字符串转为代码执行
var str = "我的乖";
var encodeUri = encodeURI(str);
var s = decodeURI(encodeUri);
document.write(encodeUri + "<br/>");
document.write(s + "<br/>");
document.write("<hr/>");
document.write("<br/>");
var str1 = "我的乖乖";
var encodeUri1 = encodeURIComponent(str1);
var s1 = decodeURIComponent(encodeUri1);
document.write(encodeUri1 + "<br/>");
document.write(s + "<br/>");
//按位逐一判断每一个字符是否是数字,直到不是数字为止,将前面数字部分转为number
var str2 = "123abc";
var number = parseInt(str2);
document.write(number + 1 + "<br/>");
var a = NaN;
document.write(a == NaN + "<br/>");
document.write(isNaN(a) + "<br/>");
//通过eval()将字符串解析为js代码
var jscode = "alert(123)";
eval(jscode)