03-JavaScript语法基础:if语句&for循环&函数
This commit is contained in:
@@ -583,7 +583,7 @@ typeof 变量
|
||||
```
|
||||
|
||||
|
||||
## 变量格式转换
|
||||
## 数据类型转换
|
||||
|
||||
### 用户的输入
|
||||
|
||||
@@ -644,6 +644,34 @@ typeof 变量
|
||||
10
|
||||
```
|
||||
|
||||
|
||||
### 字符串转为浮点数(小数):`parseFloat()`:
|
||||
|
||||
道理同上。
|
||||
|
||||
|
||||
### 隐式转换
|
||||
|
||||
我们知道,`"2"+1`得到的结果其实是字符串,但是`"2"-1`得到的结果却是数值1。,这是因为计算机自动帮我们进行了“**隐式转换**”。
|
||||
|
||||
|
||||
也就是说,`-`、`*`、`/`、`%``这几个符号会自动进行隐式转换。例如:
|
||||
|
||||
```javascript
|
||||
var a = "4" + 3 - 6;
|
||||
console.log(a);
|
||||
```
|
||||
|
||||
输出结果:
|
||||
|
||||
```
|
||||
37
|
||||
```
|
||||
|
||||
虽然程序可以对`-`、`*`、`/`、`%``这几个符号自动进行“隐式转换”;但作为程序员,我们最好自己完成转换,方便程序的可读性。
|
||||
|
||||
|
||||
|
||||
## 我的公众号
|
||||
|
||||
想学习<font color=#0000ff>**代码之外的软技能**</font>?不妨关注我的微信公众号:**生命团队**(id:`vitateam`)。
|
||||
|
||||
Reference in New Issue
Block a user