ToPrimitive

2018-06-16 15:09 更新

ToPrimitive 運(yùn)算符接受一個(gè)值,和一個(gè)可選的 期望類型 作參數(shù)。ToPrimitive 運(yùn)算符把其值參數(shù)轉(zhuǎn)換為非對(duì)象類型。如果對(duì)象有能力被轉(zhuǎn)換為不止一種原語(yǔ)類型,可以使用可選的 期望類型 來(lái)暗示那個(gè)類型。根據(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返回該對(duì)象的默認(rèn)值。對(duì)象的默認(rèn)值由把期望類型傳入作為hint參數(shù)調(diào)用對(duì)象的內(nèi)部方法[[DefaultValue]]得到,[[DefaultValue]]這個(gè)內(nèi)部方法由8.12.8定義


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)