美文网首页Web前端之路前端开发
js各数据类型的boolean转换规则

js各数据类型的boolean转换规则

作者: 路漫漫在狂奔 | 来源:发表于2017-07-30 13:33 被阅读101次

boolean转换规则如下

数据类型 转换为true的值 转换为false的值
Boolean true false
String 任何非空字符串 ""空字符串
Number 任何非0数字值(包括无穷大) 0和NaN
Object 任何对象 null
Undefined n/a undefined

so,千万别拿{}和 [ ]当false处理,正确的姿势应该是:

Object.keys({}).length === 0
Object.keys([]).length === 0
[].length===0

相关文章

  • js各数据类型的boolean转换规则

    boolean转换规则如下 so,千万别拿{}和 [ ]当false处理,正确的姿势应该是:

  • Js数据类型

    Js数据类型 Js的七种数据类型:number string boolean symbol undefin...

  • 基本数据类型和引用类型的区别详解

    js基本数据类型: js基本数据类型包括:undefined,null,number,boolean,string...

  • JS 数据类型

    JS 基本数据类型 boolean number string undefined null symbol JS ...

  • JS 里的数据类型

    JS 里的数据类型 JS中有七种数据类型,分别是:number,string,boolean,undefined,...

  • JS中的数据类型

    [JS中的数据类型] js中有五种基本数据类型(Number,String,Boolean,Undefined,N...

  • js常见知识点

    一、 js基本数据类型和引用数据类型 js基本数据类型:Number、String、Boolean、Null、un...

  • JS里面常被忽略的问题

    js数据类型 number string boolean undefined null object ...

  • js面试小结

    js的数据类型 基本数据类型:null undefined Number Boolean String引用数据类型...

  • 6-10

    6、js的数据类型 简单数据类型:Number、String、Boolean、 undefined、object、...

网友评论

    本文标题:js各数据类型的boolean转换规则

    本文链接:https://www.haomeiwen.com/subject/wrnhlxtx.html