类型转换
一.为什么需要类型转换
我们从表单、prompt取过来的值是string类型,假设现在这份表单是工资的,你需要对这些工资相加,那你可能会犯这样的错
‘1000’+‘2000’=‘10002000’
如果这样的话我们的工作就没了
二.隐式类型转换
- 加号如果一边是字符串,会把另一个操作数转换为字符串
- 除+以外的算术运算符,比如-*/都会把数据类型转换成数字类型
技巧
- 加号解析可以转化为数字型
2.任何数字和字符串相加都是字符串
二.显示转换
过度依靠系统容易出现错误,隐式类型转换很吃经验,所以有显式转换
1.Number(数据)
将一个数据转为数字类型
'123'就可以转换为数字123,但是字符串'小小'却无法转换为数字,所以为NAN
2.parseInt(数据)保留整数部分
parse在计算机中为解析,即parseInt把数据解析为整数
修改字体大小也需要把大小先转为数字类型