常用内置对象

数组 Array

创建:

 1     <script>
 2         //字面量创建数组 Array
 3         var arr = ['HotDog', '爆音', '和苏'];
 4 
 5         var arr1 = [];
 6         arr1[0] = 'xxx';
 7 
 8         //构造方式创建
 9         // 在ECMAScript5中没有类的概念 创建对象使用new
10         var arr = new Array();
11         arr[0] = 'xx';
12     </script>

内置一些常用方法:

举例常用方法展示:

 1     <script>
 2         //合并
 3         var a = ['HotDog', '爆音', '和苏'];
 4         var b = ['潘帅'];
 5         console.log(a.concat(b));
 6         // 右追加
 7         console.log(b.push('紫棋')); // 2
 8         console.log(b);   // (2) ["潘帅", "紫棋"]
 9 
10         // 移除第一个
11         b.shift();
12 
13         //左追加
14         b.unshift('天帅');
15     </script> 

 字符串

常用方法:

常用方法例子:

 1     <script>
 2         
 3         // 字符串
 4         var str1 = 'HotDog';
 5         // 索引位置取字符
 6         console.log(str1.charAt(1));
 7 
 8         var str = new String();
 9         console.log(str);
10 
11         // 两个或多个拼接
12         var str2 = 'oooy';
13         console.log(str1.concat(str2, str2));
14 
15         // 替换
16         var newstr2 = str2.replace('y', '**');
17         console.log(newstr2);
18 
19         //indexof 查找字符的下标若找不到返回-1
20         console.log(str2.indexOf('y'));
21 
22         //slice提取字符串一部分
23         console.log(str1.slice(0,3));
24 
25         //split分割
26         console.log(str1.split('D')); // ["Hot", "og"]
27 
28     </script> 
1 var  str =  '我的天呢,a是嘛,你在说什么呢?a哈哈哈';
2 console.log(str.substr(0,4));//我的天呢

substring(indexStart,indexEnd) 提取字符串中介于两个指定下标之间的字符。返回的子串包括 开始 处的字符,但不包括 结束 处的字符

  • 如果 indexStart 等于 indexEndsubstring 返回一个空字符串。
  • 如果省略 indexEndsubstring 提取字符一直到字符串末尾。
  • 如果任一参数小于 0 或为 NaN,则被当作 0。
  • 如果任一参数大于 stringName.length,则被当作 stringName.length
  • 如果 indexStart 大于 indexEnd,则 substring 的执行效果就像两个参数调换了一样

日期

方法:

常用方法:

 1 <script>
 2 
 3     // 日期对象
 4     var date = new Date();
 5     console.log(date);
 6     console.log(date.getDate());
 7     console.log(date.getMonth() + 1);
 8     console.log(date.getFullYear());
 9     // 如果是0加个7就是了
10     console.log(date.getDay());
11     // 格式化
12     console.log(date.toLocaleString());
13 </script>

 Mach对象

常用方法

 举例

 1 <script>
 2     // Math对象
 3     var x = 1.234;
 4     //天花板函数  表示大于等于 x,并且与它最接近的整数是2
 5     var a = Math.ceil(x);
 6     console.log(a);//2
 7 
 8     var x = 1.234;
 9     // 地板函数 小于等于 x,并且与它最接近的整数 1
10     var b = Math.floor(x);
11     console.log(b);//1
12 
13     var ran = Math.random();
14     console.log(ran); //[0,1)
15 </script>
原文地址:https://www.cnblogs.com/Alexephor/p/11337790.html