我已經檢查this問題,ADN還this但仍然是我的問題仍然存在。我需要在MySQL存儲在VARCHAR不同領域的數據,如true
,false
,數字和其他字符串。當我拿到「真」或從我的數據庫「假」的字符串,在我的JS代碼,我需要檢查它是boolean
類型,因此返回true
既爲true
和false
值,礦石類似typeof Boolean === true
,在其他情況下,返回false
。我試圖從上面提到的問題很多變種,但所有的解決方案返回true
如果值是true
和false
如果值是false
這是不對的我。任何想法如何做到這一點都會受到歡迎。謝謝。的JavaScript字符串轉換成「真」或「假」布爾並返回true
-1
A
回答
1
要確定是否該值是 「真」 或 「假」 中的一個:
if (value === "true" || value === "false")
0
你可以首先檢查的值,如果它應該是一個布爾值,然後將其轉換或返回原來的價值。
value = value === 'true' || value === 'false' ? value === 'true' : value
相關問題
- 1. mysql_query返回布爾值或字符串?
- 2. 整潔的代碼轉換布爾[] - >「假,真,真,假」
- 3. 將字符串轉換成布爾
- 4. JSON布爾被轉換成字符串
- 5. 如何解析真假字符串數組,成爲布爾
- 6. JavaScript布爾真正變成假,假不變真
- 7. PHP獲取返回字符串,而不是布爾值「真/假」值
- 8. 如何檢查JavaScript中的字符串並返回布爾值?
- 9. 返回True如果字符串可以轉換成浮點
- 10. 將字符串轉換爲布爾值並檢查布爾值
- 11. 轉換的布爾數組轉換成字符串使用C#
- 12. VB.NET函數作爲字符串,將返回假布爾?
- 13. rails_admin變化布爾默認圖標真假,而不是字符串「真」和「假」
- 14. 通過字符串傳遞的布爾方法返回true或false
- 15. settyp:布爾到字符串(true和false被轉換爲1)
- 16. 將字符串true/false轉換爲布爾值
- 17. 三元運算符評估爲真如果字符串或假如果布爾
- 18. 的Javascript布爾真/假速記jQuery中
- 19. 貝寶返回真或假
- 20. 布爾總是返回true
- 21. 如何字符串轉換成字節,並返回
- 22. 如何在javascript中返回布爾值true/false匹配單個字母字符串的字符串?
- 23. 我怎麼能更改一個ArrayList對象(int,字符串,布爾「假」)到(int,字符串,布爾「真」)並將其返回給數組列表?
- 24. 的ArrayList轉換爲字符串,並轉換字符串返回到ArrayList的
- 25. 布爾真或假,負收益
- 26. 轉換布爾值到字符串
- 27. 將字符串轉換爲布爾
- 28. JSP:字符串到布爾轉換
- 29. jOOQ轉換字符串布爾
- 30. 將字符串轉換爲布爾值
如果我理解正確,如果'(值=== 「真」 ||值=== 「假」)'? – smarx
是的,也許有一些更優雅的方式? – Masha
你嘗試了什麼?顯示您的代碼和結果請 – Duannx