我已經檢查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. JavaScript布爾真正變成假,假不變真
- 5. PHP獲取返回字符串,而不是布爾值「真/假」值
- 6. 返回True如果字符串可以轉換成浮點
- 7. VB.NET函數作爲字符串,將返回假布爾?
- 8. 轉換的布爾數組轉換成字符串使用C#
- 9. rails_admin變化布爾默認圖標真假,而不是字符串「真」和「假」
- 10. 通過字符串傳遞的布爾方法返回true或false
- 11. 將字符串true/false轉換爲布爾值
- 12. 的Javascript布爾真/假速記jQuery中
- 13. 如何在javascript中返回布爾值true/false匹配單個字母字符串的字符串?
- 14. 布爾總是返回true
- 15. 貝寶返回真或假
- 16. 的ArrayList轉換爲字符串,並轉換字符串返回到ArrayList的
- 17. 將字符串轉換爲布爾
- 18. 將字符串轉換爲布爾值
- 19. JSP:字符串到布爾轉換
- 20. 布爾真或假,負收益
- 21. 轉換的java字符串轉換成JavaScript字符串
- 22. 字符串 '0' 是真|假在JavaScript
- 23. SQL條件是搜索子字符串並返回'true'或'false'
- 24. 的Javascript:空白字符串布爾轉換
- 25. 布爾,真,真,真如何假?
- 26. 返回二進制字符串,不轉換或轉換
- 27. 哈斯克爾轉換數字的字符串轉換成
- 28. Silverlight轉換器將對象轉換爲字符串並返回
- 29. 不能將字符串轉換爲布爾,但沒有布爾?
- 30. VB.NET - 將字符串轉換爲雙精度字符並返回
如果我理解正確,如果'(值=== 「真」 ||值=== 「假」)'? – smarx
是的,也許有一些更優雅的方式? – Masha
你嘗試了什麼?顯示您的代碼和結果請 – Duannx