typeof
返回原始數據類型,但我不明白爲什麼它在JavaScript中使用?javascript中typeof的用法是什麼?
回答
我不明白爲什麼它在JavaScript中使用?
typeof
用於
迴歸[S]原始數據
例如,如果我想知道如果事情是不確定的,我可以做
if (typeof object === 'undefined')
檢查,因爲如果它是未定義的沒有數據類型(因爲它是未定義的)。這通常是爲什麼typeof
將用於記錄以外的目的,通過ajax查看接收的內容,或者用於接受可能具有不同類型的參數的函數,並使用typeof
等檢查該類型。
另一個原因是當你讓你的功能接受不同的參數。 'typeof'將允許你確定類型並採取相應的行動 –
@LeeTaylor這是一個很好的例子,我會在'etc'之前添加它。 – Cilan
typeof is一個一元運算符,位於可以是任何類型的單個操作數之前。它的值是一個指定操作數類型的字符串。
- x typeof x
undefined "undefined"
null "object"
true or false "boolean"
any number or NaN "number"
any string "string"
any function "function"
any non function native object "object"
typeof運算工作足夠好地與原始值,除了因爲null是falsy null.typeof不能空區分&對象&對象是truthy.Here是few case studies這可能是有用的。 typeof會針對函數以外的所有對象和數組值進行求值。如何處理函數typeof
可能超出了此問題的範圍。
希望這會幫助你。
您可以使用JavaScript typeof
運算符來查找JavaScript變量的類型。它也用於驗證變量或輸入。更好地解釋=>http://www.w3schools.com/js/js_datatypes.asp 示例 typeof「John」//返回字符串typeof 3.14 //返回數字typeof false //返回boolean typeof [1,2,3,4 ] //返回對象typeof {name:'John',年齡:34} //返回對象
- 1. JavaScript中的「typeof $」是什麼意思?
- 2. 在Javascript中使用===而不是== typeof的原因是什麼?
- 3. 爲什麼javascript typeof總是返回「object」
- 4. JavaScript中的「typeof str」和「typeof(str)」有什麼區別?
- 5. 什麼是typeof關鍵字
- 6. 爲什麼typeof運算+是不是 「功能」 的JavaScript
- 7. 什麼是[編輯器(typeof(FolderNameEditor),typeof(UITypeEditor))]的C++/CLI版本?
- 8. 'typeof $(document)['on']'是做什麼的?
- 9. typeof的返回類型是什麼?
- 10. 爲什麼typeof(Inf)是雙重的?
- 11. 爲什麼javascript的typeof總是返回「object」?
- 12. 爲什麼「typeof」與「typeof()」相同?
- 13. 什麼是用法!在JavaScript
- 14. 在JavaScript中,typeof x =='y'和typeof x ==='y'之間有什麼區別嗎?
- 15. 什麼將typeof(jQuery的)
- 16. 的JavaScript的typeof
- 17. typeof == ==「array」有什麼問題?
- 18. javascript scrollTimeout的用法是什麼?
- 19. JavaScript [+ num]語法的作用是什麼?
- 20. 爲什麼JavaScript在其數字中顯示typeof爲「string」?
- 21. 爲什麼typeof 3> 2在javascript控制檯中返回false?
- 22. typeof方法在Javascript中如何工作?
- 23. 這個用法在Javascript中的用法是什麼意思
- 24. JavaScript中init()用法的用法是什麼?
- 25. 使用鎖的含義是什麼(typeof(string))
- 26. 爲什麼我的刪除函數在Node.js中不是typeof「undefined」?
- 27. 'typeof define ==='function'&& define ['amd']'用於什麼?
- 28. 爲什麼C++不允許使用typeof?
- 29. 這是什麼JavaScript語法?
- 30. JavaScript語法是什麼?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof –
http://javascript.crockford.com/remedial.html –
它用於檢索數據類型。 – zerkms