課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
為什么這里的typeof obj輸出的是obje。但是typeof obj.tpString 輸出的是function呢
2016-10-13
源自:JavaScript深入淺出 4-2
正在回答
b是new出來的一個對象,所以b.toString()返回的是字符串"object object",然后用typeof運算符去判斷b.toString()的數(shù)據(jù)類型就會返回string.
深夏之葉 提問者
Zero_index 回復 深夏之葉 提問者
深夏之葉 提問者 回復 Zero_index
console.log(typeof?ooob.toString)?//function
console.log(typeof?ooob.toString())?//string
因為 obj.toString 是一個未調(diào)用方法? 所以 用typeof ?檢測返回function;
因為 obj.toString() 是一個調(diào)用方法 ?所以 用typeof ?檢測返回function
typeof obj.toString ?結果是function ??
說明obj有一個toString方法,而他本身沒有定義這個方法,toString是從Object.prototype繼承而來;
typeof obj.toString這句話就是為了告訴你所有的對象最后都會繼承Object.prototype。
toString本來就是一個函數(shù)方法啊,而obj是對象
//toString() 方法可把一個邏輯值轉(zhuǎn)換為字符串,并返回結果。
例如:
var b = new Object();
typeof b.toString();//返回string,
Zero_index
題主貌似沒把問題描述清楚呢
舉報
由淺入深學習JS語言特性,且解析JS常見誤區(qū),從入門到掌握
4 回答obj.toString不太理解
2 回答type of obj.ToString 有什么用啊?
1 回答obj為啥能直接調(diào)用obj.toString
3 回答typeof NAN 運算結果是“undefined”
5 回答typeof和toString有什么區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-10-14
b是new出來的一個對象,所以b.toString()返回的是字符串"object object",然后用typeof運算符去判斷b.toString()的數(shù)據(jù)類型就會返回string.
2019-10-18
console.log(typeof?ooob.toString)?//function
console.log(typeof?ooob.toString())?//string
因為 obj.toString 是一個未調(diào)用方法? 所以 用typeof ?檢測返回function;
因為 obj.toString() 是一個調(diào)用方法 ?所以 用typeof ?檢測返回function
2017-07-04
typeof obj.toString ?結果是function ??
說明obj有一個toString方法,而他本身沒有定義這個方法,toString是從Object.prototype繼承而來;
typeof obj.toString這句話就是為了告訴你所有的對象最后都會繼承Object.prototype。
2016-11-19
toString本來就是一個函數(shù)方法啊,而obj是對象
2016-10-14
//toString() 方法可把一個邏輯值轉(zhuǎn)換為字符串,并返回結果。
例如:
var b = new Object();
typeof b.toString();//返回string,
2016-10-13
題主貌似沒把問題描述清楚呢