Skip to content

Commit 92a6670

Browse files
committed
update
1 parent 1a1aaa4 commit 92a6670

12 files changed

+312
-310
lines changed

03-JavaScript基础/02-JavaScript语法基础:变量.md

+21-19
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,27 @@ Undefined和任何数值计算的结果为NaN。NaN 与任何值都不相等,
354354

355355
于是我们明白了,在变量中加入字符串进行连接,可以被同化为字符串。【重要】
356356

357+
358+
### 隐式转换
359+
360+
我们知道,`"2"+1`得到的结果其实是字符串,但是`"2"-1`得到的结果却是数值1,这是因为计算机自动帮我们进行了“**隐式转换**”。
361+
362+
也就是说,`-``*``/`、`%``这几个符号会自动进行隐式转换。例如:
363+
364+
```javascript
365+
var a = "4" + 3 - 6;
366+
console.log(a);
367+
```
368+
369+
输出结果:
370+
371+
```javascript
372+
37
373+
```
374+
375+
虽然程序可以对`-``*``/`、`%``这几个符号自动进行“隐式转换”;但作为程序员,我们最好自己完成转换,方便程序的可读性。
376+
377+
357378
## 布尔值:Boolean
358379

359380
true 和 fase。
@@ -636,25 +657,6 @@ String(变量)
636657
637658
道理同上。
638659

639-
### 隐式转换
640-
641-
我们知道,`"2"+1`得到的结果其实是字符串,但是`"2"-1`得到的结果却是数值1,这是因为计算机自动帮我们进行了“**隐式转换**”。
642-
643-
也就是说,`-``*``/`、`%``这几个符号会自动进行隐式转换。例如:
644-
645-
```javascript
646-
var a = "4" + 3 - 6;
647-
console.log(a);
648-
```
649-
650-
输出结果:
651-
652-
```javascript
653-
37
654-
```
655-
656-
虽然程序可以对`-``*``/`、`%``这几个符号自动进行“隐式转换”;但作为程序员,我们最好自己完成转换,方便程序的可读性。
657-
658660
### 转换为Boolean
659661

660662
将其他的数据类型转换为Boolean,可以使用Boolean()函数。
File renamed without changes.

0 commit comments

Comments
 (0)