JS的数据类型转换

了解什么是数据类型转换

        数据类型转换就是将一些本来的数据类型转换成其他的类型。

一、转换成数值类型(Number函数(转换的变量名))

        1、字符串转换成数值:只能是纯数字的字符串才可以转成数值,如果是别的会得到一个为NAN得值,意思是number不是一个数值

注意:空字符串或空格字符串会得到0

        2、布尔类型转换成数值型:布尔类型有两个值(true=1 false=0)

        3、null型,空值转换成数值为0

        4、未定义类型(undefined)转成数值为NAN

parseInt和parseFloat都可以把字符串类型转换成数值型:都是专门用于将字符串转换成数字。

parseInt:是将字符串解析成数字,如果后面有小数点将会直接省略

如果数字后面有字母,将不会识别数字后面的,只会显示数字;纯字母的话就会显示NAN

注意:识别是从左往右的如果第一个就不是数字就不会往后看了直接是NAN

parseFloat:解释小数

如果字符串后面有好几个小数点只会到第一个小数点

二、其他类型转换成字符串类型

        1、数值的变量名.toFixed(保留小数点的位数)

                1.1用于数值转化成字符串类型

                1.2保留的小数位数会进行四舍五入

                1.3只能用于数值类型

        2、toString:强制将其他类型转换成字符串类型(加引号)

        格式:变量名.toString

        3、String(变量值)

字黑色的是字符串类型;紫色的是数值类型

三、其他类型转换成布尔类型

        字符串转换成布尔型        非空即真(除了空字符串和’ ‘是假的,其他的都是真的)

        数值转换成布尔类型        除了0和NAN是假的其他的都是真的

        空值(null)和未定义(undefined)        都为假

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值