add(JS基础):运算符

This commit is contained in:
qianguyihao
2018-08-12 22:38:05 +08:00
parent 365576e7bb
commit 26653bee3f
3 changed files with 198 additions and 52 deletions

View File

@@ -379,6 +379,22 @@ Undefined和任何数值计算的结果为NaN。NaN 与任何值都不相等,
true 和 fase。
布尔值直接使用就可以了,千万不要加上引号。
代码:
```javascript
var a = true;
console.log(typeof a);
```
控制台输出结果:
```
boolean
```
## null和undefined
### `null`:空值
@@ -545,6 +561,23 @@ null和undefined有最大的相似性。看看null == undefined的结果(true)
注意null和undefined这两个值没有toString()方法,所以它们不能用方法二。如果调用,会报错。
另外Number类型的变量在调用toString()时可以在方法中传递一个整数作为参数。此时它将会把数字转换为指定的进制如果不指定则默认转换为10进制。例如
```javascript
var a = 255;
//对于Number调用toString()时可以在方法中传递一个整数作为参数
//此时它将会把数字转换为指定的进制,如果不指定则默认转换为10进制
a = a.toString(2);
console.log(a); // 11111111
console.log(typeof a); // string
```
**方法三**调用String()函数。如下:
```