JS数据类型转换

一.转换成字符串类型:

任何简单类型转换成String(三种方法)

1. 变量+“”   或者     变量+“abc”
2. String(变量)
3. 变量.toSting()     注意:undefined和null不可以
Null和undefined无toString方法。

二.任何简单类型转换成Number

此转换容易产生NaN,一旦被转换的变量中含有非数字字符,都容易出现NaN

1.变量 - * /一个数字(有非数字字符会出现NaN)
例子:  var num1 = '11' - 0;   var num2 = '11' * 1;  var num = '11' / 1;

2.Number(变量)(有非数字字符会出现NaN)
var num1 = Number(“18”);        把字符变成了数字。
var num2 = Number(“18.99”);   结果为18.99数字型。(有小数也转换)

3.parseInt()和parseFloat()(译为取整和取浮点数)
空字符串parseInt()和parseFloat()返回NaN,Number("")返回0

parseInt(变量):如果变量中首个字符为字母则结果为NaN。
否则取出现首个非数字前的整数。
123 = parseInt(“123.123aaaa”);

parseFloat(变量):如果变量中首个字符为字母则结果为NaN。
否则取出现首个非数字前的浮点数。(没有小数取整)
123.123 = parseFloat(“123.123aaaa”);

特别提示:

Boolean类型中 : true 数值为1; false为0
null的数值类型为0
undefined无数值类型或者为NAN

三. 何简单类型转换成Boolean

任何数据类型都可以转换成boolean类型,所以和以往两个转换不同
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值