Global
1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。 方法名();2. 方法:encodeURI():url编码decodeURI():url解码encodeURIComponent():url编码,编码的字符更多decodeURIComponent():url解码parseInt():将字符串转为数字* 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为numberisNaN():判断一个值是否是NaN* NaN六亲不认,连自己都不认。NaN参与的==比较全部问falseeval():讲 JavaScript 字符串,并把它作为脚本代码来执行。3. URL编码传智播客 = %E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2
示例代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Global对象</title><script >/*Global1. 特点:全局对象,这个Global中封装的方法不需要对象就可以直接调用。 方法名();2. 方法:encodeURI():url编码decodeURI():url解码encodeURIComponent():url编码,编码的字符更多decodeURIComponent():url解码parseInt():将字符串转为数字* 逐一判断每一个字符是否是数字,直到不是数字为止,将前边数字部分转为numberisNaN():判断一个值是否是NaN* NaN六亲不认,连自己都不认。NaN参与的==比较全部问falseeval():讲 JavaScript 字符串,并把它作为脚本代码来执行。3. URL编码传智播客 = %E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2**/var str = "http://www.baidu.com?wd=传智播客";var encode = encodeURI(str);document.write(encode +"<br>");//%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2var s = decodeURI(encode);document.write(s +"<br>");//传智播客var str1 = "http://www.baidu.com?wd=传智播客";var encode1 = encodeURIComponent(str1);document.write(encode1 +"<br>");//%E4%BC%A0%E6%99%BA%E6%92%AD%E5%AE%A2var s1 = decodeURIComponent(encode);document.write(s1 +"<br>");//传智播客var str = "a234abc";var number = parseInt(str);//alert(number + 1);var a = NaN;document.write(a == NaN);document.write(isNaN(a));var jscode = "alert(123)";eval(jscode);</script>
</head>
<body></body>
</html>