update img

This commit is contained in:
qianguyihao
2019-07-28 19:55:39 +08:00
parent 97a5fdc303
commit 6ce88761b5
2 changed files with 18 additions and 24 deletions

View File

@@ -4,12 +4,10 @@
类型转换主要指将其他的数据类型转换为String、Number、Boolean。你会把某个数据类型转换成 null 或者 undefined 吗?不会,因为这样做,没有意义。
## 其他的简单类型 --> String
### 方法一:变量+"" 或者 变量+"abc"
举例如下:
```javascript
@@ -20,7 +18,6 @@ console.log(a + 'haha'); // 转换成 String 类型
上面的例子中,打印的结果,都是字符串类型的数据。
### 方法二调用toString()方法
举例如下:
@@ -33,8 +30,6 @@ console.log(a + 'haha'); // 转换成 String 类型
注意null和undefined这两个值没有toString()方法,所以它们不能用方法二。如果调用,会报错。
另外Number类型的变量在调用toString()时可以在方法中传递一个整数作为参数。此时它将会把数字转换为指定的进制如果不指定则默认转换为10进制。例如
```javascript
@@ -48,8 +43,6 @@ console.log(a + 'haha'); // 转换成 String 类型
console.log(typeof a); // string
```
### 方法三使用String()函数
格式如下:
@@ -64,14 +57,12 @@ String(变量)
- 但是对于null和undefined就不会调用toString()方法。它会将 null 直接转换为 "null"。将 undefined 直接转换为 "undefined"。
### prompt():用户的输入
我们在JS基础的第一篇里就讲过`prompt()`就是专门用来弹出能够让用户输入的对话框。重要的是:用户不管输入什么,都是字符串。
## 其他的数据类型 --> Number
### 方式一使用Number()函数
**情况一:字符串 --> 数字**
@@ -173,13 +164,10 @@ String(变量)
> `parseFloat()`是专门用来对付字符串的。
parseFloat()的作用是:将字符串转换为**浮点数**。
parseFloat()和parseInt()的作用类似不同的是parseFloat()可以获得有效的小数部分。
代码举例:
```javascript
@@ -187,9 +175,7 @@ parseFloat()和parseInt()的作用类似不同的是parseFloat()可以获
console.log(parseFloat(a)); // 打印结果123.456
```
## 转换为Boolean
## 转换为 Boolean
将其他的数据类型转换为Boolean可以使用Boolean()函数。
@@ -201,7 +187,7 @@ parseFloat()和parseInt()的作用类似不同的是parseFloat()可以获
- 情况四对象也会转换为true。
PS上面的这种情况,很重要,开发中会经常用到。
PS转换为 Boolean 的这种情况,很重要,开发中会经常用到。
## 其他进制的数字
@@ -222,8 +208,6 @@ PS上面的这就种情况很重要开发中会经常用到。
```
## 我的公众号
想学习<font color=#0000ff>**代码之外的技能**</font>?不妨关注我的微信公众号:**千古壹号**id`qianguyihao`)。