624 JavaScript_对象_Global
Global对象
1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。 方法名();
2. 方法:
encodeURI():url编码
decodeURI():url解码
encodeURIComponent():url编码,编码的字符更多
decodeURIComponent():url解码
parseInt():将字符串转为数字
逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为number
isNaN():判断一个值是否是NaN
NaN六亲不认,连自己都不认。NaN参与的==比较全部问false
eval():讲 JavaScript 字符串,并把它作为脚本代码来执行。
3. URL编码
传智播客 = %E4%BC%A0%E6%99%BA% E6%92%AD%E5%AE%A2
<script>
var str = "http://www.baidu.com?wd=传智播客";
//调用方法一
var encode = encodeURI(str);
//页面打印显示
document.write(encode + "<br>");
//调用方法二
var s = decodeURI(encode);
//页面打印显示
document.write(s + "<br>");
//赋值网址
var str1 = "http://www.baidu.com?wd=传智播客";
//url编码,编码的字符更多
var encode1 = encodeURIComponent(str1);
//页面打印显示
document.write(encode1 + "<br>");
//解码
var s1 = decodeURIComponent(encode);
//页面打印显示
document.write(s1 + "<br>");
//赋值
var str = "a234abc";
//解析字符串并返回一个整数
var number = parseInt(str);
//alert(number + 1);
//赋值判断a是否等于nan
var a = NaN;
//页面打印
document.write(a == NaN);
//页面打印
document.write(isNaN(a));
//赋值
var jscode = "alert(123)";
// 弹窗显示
eval(jscode);
</script>

浙公网安备 33010602011771号