update
This commit is contained in:
parent
4694143a3c
commit
cb24d5585c
@ -354,6 +354,27 @@ Undefined和任何数值计算的结果为NaN。NaN 与任何值都不相等,
|
|||||||
|
|
||||||
于是我们明白了,在变量中加入字符串进行连接,可以被同化为字符串。【重要】
|
于是我们明白了,在变量中加入字符串进行连接,可以被同化为字符串。【重要】
|
||||||
|
|
||||||
|
|
||||||
|
### 隐式转换
|
||||||
|
|
||||||
|
我们知道,`"2"+1`得到的结果其实是字符串,但是`"2"-1`得到的结果却是数值1,这是因为计算机自动帮我们进行了“**隐式转换**”。
|
||||||
|
|
||||||
|
也就是说,`-`、`*`、`/`、`%``这几个符号会自动进行隐式转换。例如:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
var a = "4" + 3 - 6;
|
||||||
|
console.log(a);
|
||||||
|
```
|
||||||
|
|
||||||
|
输出结果:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
37
|
||||||
|
```
|
||||||
|
|
||||||
|
虽然程序可以对`-`、`*`、`/`、`%``这几个符号自动进行“隐式转换”;但作为程序员,我们最好自己完成转换,方便程序的可读性。
|
||||||
|
|
||||||
|
|
||||||
## 布尔值:Boolean
|
## 布尔值:Boolean
|
||||||
|
|
||||||
true 和 fase。
|
true 和 fase。
|
||||||
@ -636,25 +657,6 @@ String(变量)
|
|||||||
|
|
||||||
道理同上。
|
道理同上。
|
||||||
|
|
||||||
### 隐式转换
|
|
||||||
|
|
||||||
我们知道,`"2"+1`得到的结果其实是字符串,但是`"2"-1`得到的结果却是数值1,这是因为计算机自动帮我们进行了“**隐式转换**”。
|
|
||||||
|
|
||||||
也就是说,`-`、`*`、`/`、`%``这几个符号会自动进行隐式转换。例如:
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
var a = "4" + 3 - 6;
|
|
||||||
console.log(a);
|
|
||||||
```
|
|
||||||
|
|
||||||
输出结果:
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
37
|
|
||||||
```
|
|
||||||
|
|
||||||
虽然程序可以对`-`、`*`、`/`、`%``这几个符号自动进行“隐式转换”;但作为程序员,我们最好自己完成转换,方便程序的可读性。
|
|
||||||
|
|
||||||
### 转换为Boolean
|
### 转换为Boolean
|
||||||
|
|
||||||
将其他的数据类型转换为Boolean,可以使用Boolean()函数。
|
将其他的数据类型转换为Boolean,可以使用Boolean()函数。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user