摘要:控制臺全部打印。用于去除一個數的小數部分,返回整數部分。里面的數只有是的時候是,別的全部都是,用來判斷這個數是不是非數字。判斷一個字符串以某個字符結尾。永遠是唯一的,不可能和別的重復,可以阻止對象的屬性被篡改。前面不能使用操作符
Math:
console.log(Math.trunc(4.8)); console.log(Math.trunc(4)); console.log(Math.trunc(4.2)); //控制臺全部打印4。 //trunc 用于去除一個數的小數部分,返回整數部分。 console.log(Math.sign(5));//打印1。 console.log(Math.sign(-0.1));//打印-1。 console.log(Math.sign(0));//打印0。 console.log(Math.sign(-0));//打印-0。 //sign 用來判斷這個數是正數負數還是0,如果是正數就打印1,負數打印-1,0打印0,-0打印-0. console.log(Math.cbrt(8));//打印2. console.log(Math.cbrt(27));//打印3. //cbrt 用來計算一個數的立方根。
Number:
console.log(Number.isInteger(5));//打印true。 console.log(Number.isInteger(5.0));//打印true。 console.log(Number.isInteger(5.5));//打印fales。 //isInter 判斷一個數是否是整數。 //console.log(Number.isNaN(NaN)); //NaN里面的數只有是NaN的時候是true,別的全部都是fales,用來判斷這個數是不是非數字。
String:
let str = ("student"); console.log(str.includes("ud"));//打印flase。 console.log(str.includes("es"));//打印true。 console.log(str.startsWith("s"));//打印true。 console.log(str.endsWith("nt"));//打印true。 console.log("asd".repeat(5));//打印asdasdasdasdasd。 //includes 判斷一個字符串里面有沒有包含某個字符。 //startsWith 判斷一個字符串以某個字符開頭。 //endsWith 判斷一個字符串以某個字符結尾。 //repeat 重復打印某個字符串。
Array:
let arr = [1,2,3,4]; let arr1 = Array.from(arr); console.log(arr1);//打印[1, 2, 3, 4]。 console.log(Array.of(1,2,3));//打印[1, 2, 3]。 console.log([1,2,3,4,5,6,7,8,9].fill(6,2)); //Array.feom 復制一個數組。 //Array.of 把多個數字放在一個數組里,類似于 new Array。 //fill 第一個參數是要把數組里的值改成什么,達爾戈參數是從數組的哪一位開始,它不管后面有多少數都要改變。
Object:
let obj = {x:1,y:2}; let obj1 = Object.assign({},obj);; obj1.x = 3; console.log(obj);//打印Object {x: 1, y: 2}。 console.log(obj1);//打印Object {x: 3, y: 2}。 //Object.assign 淺拷貝一個數組。 let person = { name:"", sex:0, age:25 } let sz ={ xh:"008", banji:"203" } Object.setPrototypeOf(sz,person); console.log(person.age);//打印19. //Object.setPrototypeOf 設置原型。
Symbol:
let x = Symbol(); let y = Symbol(); console.log(x==y); //Symbol 永遠是唯一的,不可能和別的重復,可以阻止對象的屬性被篡改。 //Symbol前面不能使用new操作符
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83970.html
es6知識總結--3 上午發表了一個總結覺得還是把自己的了解做成一個小系列吧,明天把那個總結一下! es6對咱們es3,es5的數據類型進行了升級下邊說新APIs!js數據類型有Number、String 、oject、Boolean、Null、Undefined六種數據類型 ! 下邊介紹 Math、Number、String 、Array、Boject的新 APIs Math Number S...
摘要:中的強制轉換規則面試官中強制類型轉換是一個非常易出現的點,知道強制轉換時候的規則嗎注規則最好配合下面什么時候發生轉換使用這些規則看效果更佳。調用方法用來把對象轉換成原始類型的值數值字符串和布爾值。 前言 showImg(https://segmentfault.com/img/bVbu4Fb?w=940&h=400);之前面試了幾個開發者,他們確實做過不少項目,能力也是不錯的,但是發現...
摘要:值類型是將變量的值存在內存中。說明幾種不同的使用場景作為構造函數對象屬性普通函數執行,創建個標簽,點擊時彈出對應序號如何理解作用域自由變量作用域鏈,即自由變量的尋找閉包的兩個場景。 變量類型和計算知識點: 值類型、引用類型 //值類型 var a=100 var b=a a=200 console.log(b) //100 //引用類型 var a={age:20} var b=a b...
摘要:運算符可以用來檢測某個構造函數的屬性是否存在于另外一個要檢測對象的原型鏈上。使用方法可以獲取到變量的準確的數據類型就能解決基本包裝類型的檢測錯誤和的檢測不安全。 本文共 1750 字,讀完只需 7 分鐘 數據類型有哪些? ECMAScript 的數據類型分為簡單數據類型(也被稱為基本數據類型,原始數據類型): Undefined Null String Number Boolean ...
閱讀 1260·2021-10-11 10:57
閱讀 2045·2021-09-02 15:15
閱讀 1607·2019-08-30 15:56
閱讀 1195·2019-08-30 15:55
閱讀 1157·2019-08-30 15:44
閱讀 977·2019-08-29 12:20
閱讀 1321·2019-08-29 11:12
閱讀 1066·2019-08-28 18:29