JavaScript数据类型

简单数据类型

  • Number 数字类型
  • String 字符串类型
  • undefined 未定义类型 (变量只声明的时候值默认是undefined)
  • Boolean 布尔类型
  • null 空对象指针(如果定义的变量准备在将来用于保存对象,最好将该变量初始化为 null。)

如何检测数据类型

如何判断JS 数据类型
使用typeof的方法进行数据检测。
检测方式:在 typeof后面加小括号 () 执行,将要检测的数据放在小括号内部。

数据类型转换

转换成字符串类型
  • 数据.toString() 方法
  • String(数据) 方法,有些值没有toString(),这个时候可以使用String()。比如:undefined和null
  • "+"号拼接字符串方式
    num + “”,当 + 两边一个操作符是字符串类型,一个操作符是其它类型的时候,会先把其它 类型转换成字符串再进行字符串拼接,返回字符串。
转换成数值类型
  • Number(数据)方法
    转型函数Number()可以用于任何数据类型,将其他数据类型转为数字。 字符串:纯数字字符串转为对应数字,空字符串和空白字符串转为 0 ,非空非纯数字字符串转为 NaN。 布尔值:true 转为 1,false 转为 0。
    undefined:转为 NaN。
    null:转为 0。
  • parseInt() 方法:字符串转整数方法 作用:第一,对浮点数进行取整操作;第二,将字符串转为整数数字。 1对数字取整功能,直接舍弃小数部分,只保留整数。 2将字符串转为整数数字,也包含取整功能。 字符串中,必须是纯数字字符串或者数字字符开头的字符串,才能转换为正常数字,且只取整数部分, 如果不是数字打头的字符串,会转换为 NaN。
  • parseFloat() 方法:字符串转浮点数方法 作用:将字符串转为浮点数数字。 要求:满足浮点数数字字符必须在字符串开始,如果不在开始返回值都是NaN。
转换成布尔类型
  • Boolean(数据)方法
    转型函数 Boolean() 可以用于任何数据类型,将其他数据类型转为布尔类型的值。 转为 false :NaN、0、“”空字符串、null、undefined
    转为 true :非0 非NaN数字、非空字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值