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