类型转换

其他类型转数字类型

有三种方式:

1、parseInt();   转整数类型

使用parseInt()来转换,它首先会判断字符串的第一个字符是不是数字,如果第一个字符是数字的话接着往后判断,一直到不是数字的字符为止,然后把这些字符串截取出来,如果有小数的话,截取的是小数点前面的整数;如果第一个字符不是数字的话则结果为NaN

2、parseFloat();转小数类型

使用parseFloat()来转换,它首先会判断字符串的第一个字符是不是数字,如果第一个字符是数字的话接着往后判断,一直到不是数字的字符为止,然后把这些字符串截取出来,如果有小数的话,截取的是连带小数点后面的位数;如果第一个字符不是数字的话则结果为NaN

3、Number();转数字类型

使用Number()来转换,它首先会判断整个字符串中有没有不是数字的字符,如果有结果为NaN;如果没有结果则为整个字符串数字

总结:想要转整数用parseInt();想要转小数用parseFloat();

          想要转数字则用Number();此方法要比上面两种方式要严格


其他类型转字符串类型

有两种方式

1、 .toString();

2、 String();

区别:如果变量有意义调用 .toString() 使用转换

          如果变量没有意义则使用 String() 来进行转换

什么叫没意义呢?就是变量类型为undefined或null,不过我们一般不会将undefined类型和null类型转换为字符串类型


其他类型转布尔类型

Boolean(值)

总结:非零数字和非空字符串转布尔类型的结构都为true

          0、空字符串、undefined和null转布尔类型结果为false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值