常用内置对象
Posted MC_Hotdog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用内置对象相关的知识,希望对你有一定的参考价值。
数组 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
等于indexEnd
,substring
返回一个空字符串。 - 如果省略
indexEnd
,substring
提取字符一直到字符串末尾。 - 如果任一参数小于 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>
以上是关于常用内置对象的主要内容,如果未能解决你的问题,请参考以下文章