摘要:識別整數(shù)安全整數(shù)只能準(zhǔn)確的表示的次方到的次方的整數(shù)表示整數(shù)范圍的下限標(biāo)識符可以將轉(zhuǎn)義序列用作標(biāo)識符可以使用碼位轉(zhuǎn)義序列來作為標(biāo)識符正式化屬性只能在對象字面量中指定一次如果指定兩個(gè)屬性則會拋出錯(cuò)誤,這是唯一具有該限制的對象字面量改改可計(jì)算形
識別整數(shù)
console.log(Number.isInteger(25))//true console.log(Number.isInteger(25.0))//true console.log(Number.isInteger(25.1))//false安全整數(shù)
IEEE 754只能準(zhǔn)確的表示-2的53次方到2的53次方的整數(shù)
let inside = Number.MAX_SAFE_INTEGER, outside = Number.MAX_SAFE_INTEGER + 1 //Number.MIN_SAFE_INTEGER表示整數(shù)范圍的下限 console.log(Number.isInteger(inside))//true console.log(Number.isSafeInteger(inside))//true console.log(Number.isInteger(outside))//true console.log(Number.isSafeInteger(outside))//falseUnicode標(biāo)識符
可以將Unicode轉(zhuǎn)義序列用作標(biāo)識符
let u0061 = "abc" console.log(u0061)//abc console.log(a)//abc
可以使用Unicode碼位轉(zhuǎn)義序列來作為標(biāo)識符
let u{61} = "abc" console.log(u{61})//abc console.log(a)//abc正式化__proto__屬性
只能在對象字面量中指定一次__proto__,如果指定兩個(gè)__prpto__屬性則會拋出錯(cuò)誤,這是唯一具有該限制的對象字面量改改
可計(jì)算形式的["__proto__"]的行為類似于普通屬性,不會設(shè)置或返回當(dāng)前對象的原型。與對象字面量屬性相關(guān)的所有規(guī)則均適用于此形式,應(yīng)用不可計(jì)算的形式則會拋出異常
使用__proto__和使用Object.getPrototypeOf或Object.setPrototypeOf方法的區(qū)別在于__proto__可以直接設(shè)置對象字面量的原型
let person = { getGreeting() { return "hello" } } let dog = { getGreeting() { return "woof" } } let friend = { __proto__: person } console.log(friend.getGreeting())//hello console.log(Object.getPrototypeOf(friend) === person)//true console.log(friend.__proto__ === person)//true friend.__proto__ = dog console.log(friend.getGreeting())//woof console.log(Object.getPrototypeOf(friend) === dog)//true console.log(friend.__proto__ === dog)//true
沒有通過調(diào)用Object.create方法來創(chuàng)建friend對象,而是創(chuàng)建一個(gè)標(biāo)準(zhǔn)對象字面量,并將一個(gè)值賦給__proto__屬性,換句話說,當(dāng)使用Object.create方法創(chuàng)建對象時(shí),必須為所有其它對象屬性指定完整的屬性描述符
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/84973.html
摘要:識別整數(shù)安全整數(shù)只能準(zhǔn)確的表示的次方到的次方的整數(shù)表示整數(shù)范圍的下限標(biāo)識符可以將轉(zhuǎn)義序列用作標(biāo)識符可以使用碼位轉(zhuǎn)義序列來作為標(biāo)識符正式化屬性只能在對象字面量中指定一次如果指定兩個(gè)屬性則會拋出錯(cuò)誤,這是唯一具有該限制的對象字面量改改可計(jì)算形 識別整數(shù) console.log(Number.isInteger(25))//true console.log(Number.isInteger(...
摘要:遞歸函數(shù)就是會直接或者間接地調(diào)用自身的一種函數(shù)。一般來說,一個(gè)遞歸函數(shù)調(diào)用自身去解決它的子問題。書上第二個(gè)例子是說遞歸函數(shù)可以非常高效率的操作樹形結(jié)構(gòu),比如。有一些語言提供了尾遞歸的優(yōu)化。好運(yùn)的是,給我們帶來了尾遞歸,詳細(xì)迎接使用尾遞歸。 遞歸函數(shù)就是會直接或者間接地調(diào)用自身的一種函數(shù)。遞歸是一種強(qiáng)大的編程技術(shù),它把一問題分解為一組相似的子問題,每一個(gè)都用一個(gè)尋常解去解決。一般來...
摘要:指數(shù)運(yùn)算符是可以進(jìn)行求冪運(yùn)算的求冪運(yùn)算符是兩個(gè)星號求冪運(yùn)算符的優(yōu)先級高于其它二元運(yùn)算符,但是一元運(yùn)算符的優(yōu)先級高于求冪運(yùn)算符求冪運(yùn)算符左側(cè)的一元運(yùn)算符只能是或者是語法錯(cuò)誤可以這樣包裹也可以這樣包裹在中可通過方法來檢查給定字符串中是 指數(shù)運(yùn)算符 Math.pow是可以進(jìn)行求冪運(yùn)算的求冪運(yùn)算符是兩個(gè)星號 let result = 5 ** 2 console.log(result) //2...
閱讀 2231·2021-11-22 11:56
閱讀 2669·2021-10-08 10:05
閱讀 7896·2021-09-22 15:53
閱讀 1945·2021-09-22 15:29
閱讀 2263·2021-09-08 09:35
閱讀 3398·2021-09-07 10:12
閱讀 1406·2019-08-30 13:11
閱讀 2009·2019-08-28 17:54