zoukankan      html  css  js  c++  java
  • Js中各类型数据到bool的转换

    如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true

    • undefined
    • null
    • false
    • 0
    • NaN
    • ""''(空字符串)

    Js中各类型数据到bool的转换

     

    在返回Json字符串给前台时遇到的问题,返回的bool数据总是为TRUE

    特意查了一下,发现了Js中各类数据转换到bool型是的结果。

    希望能给遇到同样问题的人一点帮助。

     数据类型  转换为bool后的值
    null ---------------------  FALSE
    undefined --------------  FALSE
    Object ------------------  TRUE
    function ---------------   TRUE
    0 ------------------------  FALSE
    1  ------------------------ TRUE
    0、1之外的数字---------  TRUE
    字符串-------------------  TRUE
    ""(空字符串)  -------------FALSE 

  • 相关阅读:
    资源网站
    远程服务SSH
    Samba服务配置
    练习raid5
    raid(0、1)
    NFS服务器配置(windows访问)
    LVM磁盘阵列
    ISCSI服务器配置
    Zibbix监控
    MySQL Replication配置
  • 原文地址:https://www.cnblogs.com/jiangyuzhen/p/10978537.html
Copyright © 2011-2022 走看看