How do I compare string and boolean in Javascript?

后端 未结 9 1252
长情又很酷
长情又很酷 2020-12-11 01:16

I got the Json \"false\" from server. I respond as bool but it\'s Json so it\'s in browser type is String instead of bool

9条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-11 01:44

    If one of the operands is Boolean, the Boolean operand is converted to 1 if it is true and +0 if it is false. (from MDN Comparison Operators page)

    Examples:

    true == "true"; //false
    true == "1"; //true
    false == "false"; //false
    false == ""; //true
    false == "0"; //true
    

提交回复
热议问题