js中常用数据类型转换

js中任何数据类型都可以转换为Boolean类型

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

typeof操作符 (返回的都是小写的字符串)

返回值 数据
function 函数,包括匿名函数。ES6中的Class也是返回function
string 字符串
object 对象或null
number 数值,包括NaN
undefined 值未定义
boolean 如值是布尔值
symbol 如值是symbol值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • `计算机顾名思义可以进行数学计算的机器,因此,计算机理所当然的可以处理各种数值,但是,计算机能够处理的远远不只是数...
    吧啦啦小汤圆阅读 3,110评论 0 0
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,699评论 0 13
  • JS中一共有6种数据类型,分为:数字(Number)、字符串(String)、布尔值(Boolean)、undef...
    大春春阅读 3,971评论 0 4
  • 简单的数据类型Undefined,Null,Boolean,Number,String。 检测基本数据类型的typ...
    Random_阅读 1,937评论 0 0
  • 从类型说起 js只有7种类型: 原始类型(primitives types)booleannumber包括Infi...
    csRyan阅读 7,024评论 0 6