隐式类型转换

本文详细介绍了JavaScript中的类型转换,包括隐式类型转换如字符串拼接、算术运算时的类型转换,以及显示类型转换方法如parseInt(), parseFloat(), Number()等函数的用法。此外还解释了如何将各种类型强制转换为布尔值。

1.隐式类型转换:

字符串拼接:

var sum = 10;

console.logo(sum+10);

*  +    转成字符串 至少有一个字符串类型,进行字符串拼接。

*   -     转成数字,字符串 - 0。

*   转成布尔: !!。

2.显示类型转换。

*parseInt()函数:(可解析一个字符串,并返回一个整数)。整数(会裁剪)

*parseFloat()函数:(函数可解析一个字符串,并返回一个浮点数。) 小数(会裁剪)

*Number()函数:(使用Number()函数,可以任意类型的值转化成数字。) 数字(不会裁剪)

转换规则:

数值:转换后还是原来的值。

字符串:如果可以解析数字,则转换成相应的数字,否则得到的是NaN.空字符串转为0。

布尔值:true为1,flase为0。

undefined:转换NaN.

强制转换成布尔值。

Boolean()函数。

undefined转换成flase.

null转换成flase.

0转换为flase.

NaN转换为flase.

" "转换成flase.

 

转载于:https://www.cnblogs.com/SummerBreezeYHC/p/7146834.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值