//判斷是否包含指定的字符串 let str = "abcdetf"; console.log(str.includes("abc"));//true console.log(str.includes("abb"));//false console.log(str.startsWith("abc"));//true console.log(str.startsWith("abb"));//false console.log(str.endsWith("detf"));//true console.log(str.endsWith("g"));//false //把字符串複製2次。返回新的字符串 console.log(str.repeat(2));//abcdetfabcdetf console.log(str);//abcdetf
//0b開始表示二進制數 console.log(0b1010);//10 //0o開始表示8進制數 console.log(0o56);//46 //Number.isFinite(i) 判斷i是否是有限大的數,Infinity表示無限大的數 console.log(Number.isFinite(Infinity));//false console.log(Number.isFinite(123));//true //Number.isNaN(i) 判斷i是否是NaN console.log(Number.isNaN(NaN));//true console.log(Number.isNaN(1));//false //Number.isInteger(i) 判斷i是否是整數 console.log(Number.isInteger(123));//true console.log(Number.isInteger(123.00));//true console.log(Number.isInteger(123.01));//false //Number.parseInt(i) 將i轉換爲整數 console.log(Number.parseInt("123af12"));//123 console.log(Number.parseInt("af12"));//NaN console.log(Number.parseInt("12.09"));//12 //Math.trunc(i) 去除小數部分 console.log(Math.trunc(563.342));//563
3、數組的一些方法。javascript
<button >按鈕1</button> <button >按鈕2</button> <button >按鈕3</button> <script type="text/javascript"> //Array.from(v) 將僞數組對象或可遍歷對象轉換爲真數組 let btns = document.getElementsByTagName("button"); Array.from(btns).forEach(function (item,index) { console.log(item); }) //Array.of(v1,v2,v3)將一系列值轉換爲數組 let arr = Array.of(1,4,"sd",34,"nihao"); console.log(arr);//[1, 4, "sd", 34, "nihao"] //find(function(item,index,arr){return true}) //找出第一個知足條件的元素。 let arr1 = [2,3,6,40,21] //找出第一個大於10的元素 let result = arr1.find(function (item,index) { return item > 10; }) console.log(result);//40 //findIndex(function(item,index,arr){return true}) //找出第一個知足條件的元素的下標。 result = arr1.findIndex(function (item,index) { return item > 10; }) console.log(result);//3 </script>