Heim > Artikel > Web-Frontend > Detaillierte Erläuterung nativer JS-Objekte und regulärer Ausdrücke
<script type="text/javascript"> // charAt indexOf replace search subStr // subString splite fromCharCode slice var a = "qwe"; console.log(a); var p = a.indexOf("e"); console.log(p); document.write(String.fromCharCode(72,69,76,76,79));</script>
<script type="text/javascript"> // 创建数组 var arr1 = [1,2,3]; var arr2 = new Array(); // 空数组 var arr3 = new Array(5); // 长度为5 var arr4 = new Array("8"); // ["8"] var arr5 = new Array(4,5); // [4,5] console.log(arr1,arr2,arr3,arr4,arr5); // 属性 console.log(arr5.length); // 方法 // pop push 对数组的末尾添加/删除元素 var newLength = arr5.push(6,7,8); arr5.pop(); console.log(arr5, newLength); // unshift shift 对数组首位添加/删除元素 arr5.unshift(9); console.log(arr5); var arr6 = [1,2,3,4]; // 数组反转 把数组元素的顺序反过来 arr6.reverse(); console.log(arr6); // 把数组转化为字符串 var str = arr6.join("-"); console.log(str); // 排序 arr7 = [99, 45, 78, 22, 11, 1, 123]; arr7.sort(function(a, b){ return a - b; }); console.log(arr7); // splice(index,length, item1,item2.....itemn); // 用后面的item覆盖前面index和length组成的范围 var arr8 = [11, 22, 33, 44]; arr8.splice(2, 0, 999); console.log(arr8); </script>
<script type="text/javascript"> // Date var date = new Date("2015-1-2"); var date2 = new Date("2015-1-1"); console.log(date); console.log(date2); // 两个日期相减得到的是时间差,单位是毫秒 var res = date - date2; console.log(res/1000/3600/24 + 1); // get 获取 console.log(date.getFullYear()); // set 设置 </script>
<script type="text/javascript"> // Math // 属性 console.log(Math.PI); // 方法 // 生成0-1的随机数 Math.random(); // abs 返回绝对值 Math.abs(-3); </script>
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung nativer JS-Objekte und regulärer Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!