JavaScript学习——JS对象和全局函数

1、 Array对象

数组的特点:长度可变!数组的长度=最大角标+1

2、Boolean对象

如果value 不写,那么默认创建的结果为false

3、Date对象

getTime()返回1970年1月1日至今的毫秒数。

解决浏览器缓存问题

4、Math和number对象

与java里面的基本一致

5、String对象

match()

找到一个或多个正则表达式的匹配。

substr()

从起始索引号提取字符串中指定数目的字符。

substring()

提取字符串中两个指定的索引号之间的字符。

6、RegExp对象

正则表达式对象

test

检索字符串中指定的值。返回 true 或 false。

7、全局函数

全局属性和函数可用于所有内建的 JavaScript 对象

关于编码和解码的一组方法:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>全局函数</title>
 6         <script>
 7             var str="张三";
 8             var str1=encodeURI(str);
 9             var str2=encodeURIComponent(str);
10             //alert(str1);                      //%E5%BC%A0%E4%B8%89
11             //alert(str2);                      //%E5%BC%A0%E4%B8%89
12             
13             //alert(decodeURI(str2));           //张三
14             //alert(decodeURIComponent(str2));  //张三
15             
16             var str3="http://www.baidu.com";
17         
18             var str4=encodeURI(str3);
19             var str5=encodeURIComponent(str3);
20             //alert(str4);                      //http://www.baidu.com
21             //alert(str5);                      //http%3A%2F%2Fwww.baidu.com
22             
23             //alert(decodeURI(str4));           //http://www.baidu.com
24             //alert(decodeURIComponent(str5));  //http://www.baidu.com
25         
26             var str6="alert('abc')";
27             //alert(str6);                      //alert(abc)
28             eval(str6);                         //abc        
29         </script>
30     </head>
31     <body>
32     </body>
33 </html>
原文地址:https://www.cnblogs.com/cxq1126/p/7412189.html