乐趣区

关于javascript:js-dy2-感觉需要注意的地方包括数据类型和逻辑分支

一、转换成数值类型

连接昨天的内容

1.Number()

数字字符串能够转成具体数字,空字符串能够转成 0,其余字符串都是 NaN;
将 boolean 转成 number-true 为 1,false 为 0;
将 null 转成数字 -0;
undefined 转数字 -NaN;

2.parseInt()

次要用来转整数
只有结尾有整数的字符串能转成具体的数字,其余数据都是 NaN

3.parseFloat()

次要用来转小数
字符串转数字 - 从前向后截取数字 - 带小数

4. 隐形转换

1. 数学运算
2. 比拟运算

二、逻辑分支

1.isNAN 和 if 一起用的时候要留神

因为 isNaN 是输入相同的布尔值(比方是数字类型会输入否),所以作为判断条件的时候,要留神他的输入。

2. 条件

条件能够是任意代码,最终会有隐形的类型转换,转成布尔类型

退出移动版