数据类型的转换

数据类型的转换

通过prompt(“”)输入的数据,都是string类型字符串,要使用需要转化类型。   强制转换

1  转为Number

   1.1Number(字符串/boolean)

(1)如果转换的内容可以转化为数字,那么直接返回这个内容对应的数字;

(2)如果不可以转化为数字那么返回NaN;

(3)如果在内容中出现小数点,那么小数会保留。

(4)如果内容为空,那么转换为0;

1.2 parseInt()将内容转成Number

1)如果转换的内容可以转化为数字,那么直接返回这个内容对应的数字;

2)如果不可以转化为数字那么返回NaN;

3)如果带有小数点,那么转换的时候会直接去掉小数,而不是四舍五入;

4)如果第一个字符是数字,则继续解析直至字符串解析完毕或者遇到一个非数字符号为止。

 

1.3parseFloa()转数字

与parseInt一样,但是可以保存小数点。

 

 

2  转字符串

2.1   变量.tostring();

直接调用这么变量的tostring方法可以将内容转成字符串。

2.2   string(变量);

直接将内容放在括号中,就可以将内容转换为字符串。

Tostring()是直接调用变量对象的方法;

String直接使用强制转换的方法。

3  Boolean转换

Boolean()

除了false、0、“”、NaN、Undefind在转换时会转成false以外,其他的都会转成true(包括“false”)。

 

 

隐式转换

由电脑自动转换

1转换成Number

直接在要转换的内容前加上+;

Var a=”123”; ==》  a=+a; 

其余的-、*、/都可以转换

2Number转换成string

Var a=123;  ==》  a=a+””

3隐式转换成Boolean

Var a=123; ==》  a=!!a

转载于:https://www.cnblogs.com/licnlt/p/6113292.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值