我知道,我知道,聽起來很愚蠢,但我有這個變量傳遞和周圍,我認爲它的所有它失去了它作爲一個布爾值,當我涉及到我的腳本的一部分時,需要採用這個字符串,並確保其讀取爲布爾值。因此,我想知道是否類似parseInt函數,但對於布爾值,因爲我知道當我的int設法運行通過磨機並轉化爲字符串的原因時,我有時需要調用一種使其識別爲整數再次。jQuery JavaScript是否有像布爾型的parseInt這樣的函數
2
A
回答
3
String.prototype.parseBoolean = function()
{
return ("true" == this.toLowerCase()) ? true : false
}
0
function stringToBoolean(string){
if (typeof string === "undefined") {
console.log("stringToBoolean Undefined Error");
return false;
}
if (typeof string === "boolean") return string;
switch(string.toLowerCase()) {
case "true": case "yes": case "1": return true;
case "false": case "no": case "0": case null: return false;
default: return false;
}
}
2
相關問題
- 1. parseInt()是否應該像這樣工作?
- 2. 是否有像datedate2這樣的函數?
- 3. 是否有像PHP的exit()這樣的JavaScript函數?
- 4. 在jQuery中是否有像array_unique()這樣的函數?
- 5. 是否有像這樣的jQuery工具?
- 6. 的javascript parseInt函數
- 7. 在JavaScript/jQuery中是否有像php函數key()那樣的函數?
- 8. 在Delphi中是否有像PHP的vardump這樣的函數?
- 9. Xcode中是否有像sleepWithTimeInterval()這樣的函數?
- 10. 在MSMQ中是否有像JMS Topic這樣的等價函數?
- 11. Swift在Ruby中是否有像`array.reject`這樣的函數?
- 12. Lua中是否有像xrange這樣的函數?
- 13. Elasticsearch:是否有像mongodb這樣的函數findOne
- 14. 對於Hbase,在MySQL中是否有像EXPLAIN這樣的函數?
- 15. 是否有像_compile_select或get_compiled_select()這樣的函數?
- 16. 在gdb中是否有像`isfile`,`exists`或`-e`這樣的函數?
- 17. 是否有像PeekMessage這樣的函數不處理消息?
- 18. 是否有像mysql_real_escape_string這樣的VB6函數?
- 19. parseInt函數javascript函數
- 20. JavaScript的問題parseInt函數
- 21. 的jQuery + parseInt函數()不是打很好
- 22. 是否有像Ruby一樣的jQuery(&:map)函數?
- 23. 是否有像java.awt.Polygon這樣的codenameone類?
- 24. JavaScript:$不是一個函數(但它好像是這樣)
- 25. 在PHP中,是否有像stristr這樣的函數,但是對於數組?
- 26. 是否有像JavaScript一樣的API?
- 27. 是否有像sortWith函數一樣的本地分組函數?
- 28. JavaScript是否有像LUA這樣的腳本語言?
- 29. 是否有像這樣的任何JQuery滑塊控件?
- 30. 像這樣的jquery masonary佈局
添加到原生對象的原型一般不贊成在這些天http://stackoverflow.com/questions/6877005/extending-object-prototype- JavaScript - 也可以通過擺脫三元語句並僅僅返回比較來簡化。 – mkoryak