ToPrimitive

2018-06-16 15:09 更新

ToPrimitive 運算符接受一個值,和一個可選的 期望類型 作參數(shù)。ToPrimitive 運算符把其值參數(shù)轉(zhuǎn)換為非對象類型。如果對象有能力被轉(zhuǎn)換為不止一種原語類型,可以使用可選的 期望類型 來暗示那個類型。根據(jù)下表完成轉(zhuǎn)換:


表10——ToPrimitive轉(zhuǎn)換
輸入類型結(jié)果
Undefined結(jié)果等于輸入的參數(shù)(不轉(zhuǎn)換)。
Null結(jié)果等于輸入的參數(shù)(不轉(zhuǎn)換)。
Boolean結(jié)果等于輸入的參數(shù)(不轉(zhuǎn)換)。
Number結(jié)果等于輸入的參數(shù)(不轉(zhuǎn)換)。
String結(jié)果等于輸入的參數(shù)(不轉(zhuǎn)換)。
Object返回該對象的默認(rèn)值。對象的默認(rèn)值由把期望類型傳入作為hint參數(shù)調(diào)用對象的內(nèi)部方法[[DefaultValue]]得到,[[DefaultValue]]這個內(nèi)部方法由8.12.8定義


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號