强制转换数据类型

函数parseInt:强制转换成整数
  • 例如parseInt("6.12")=6
  • 例如parseInt(“12a")=12
  • 例如parseInt(“a12")=NaN
  • 例如parseInt(“1a2")=1
函数parseFloat: 强制转换成浮点数
  • 例如parseFloat("6.12")=6.12
函数eval:将字符串强制转换为表达式并返回结果
  • 例如eval("1+1")=2
  • 例如eval("1<2")=true    

函数 typeof :查询数值当前类型
(string / number / boolean / object )
例如 typeof("test"+3)="string",
例如 typeof(null)="object“
例如 typeof(true+1)=“number”
例如 typeof(true-false)=“number”

表达式中包含不同类型数据则在计算过程中会强制进行类别转换
  • 数字 +(-) 字符串:相加--数字转换为字符串,然后+号等于连接字符,连接两个字符串;相减--字符串强制转换成数字计算结果,转换失败直接报错。
  • 数字 + (-)布尔值:true转换为1,false转换为0,相加相减计算结果
  • 字符串 +(-) 布尔值:相加--布尔值转换为字符串true或false,然后+号等于连接字符,连接两个字符串;相减--直接报错!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值