JavaScript学习笔记之强大的自动类型转换

转换规律:

  • 对于减号运算符,因为字符串不支持减法运算,所以系统自动将字符串转换成数值进行【减法运算】;
  • 对于加号运算符,因为字符串可用加号作为连接运算符,所以系统自动将数值转换成字符串进行【连接运算】。

若希望字符串和数值执行加法运算呢?使用强制类型转换。

toString() :将布尔值、数值等转换成字符串。

parseInt():将字符串、布尔值等转换成数值。

parseFloat():将字符串、布尔值等转换成浮点数。

当使用parseInt()或parseFloat()将各种类型的变量转换成数值类型时,

  • 字符串值:若字符串为一数值字符串,则可以转换成一个数值,否则转换成NaN;
  • 其他:一律转换成NaN。
当使用toString()函数将各种类型的值向字符串转换时,结果全为object。


附:各种类型自动类型转换结果


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值