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