### 1、toString()和String()方法。只有Bool、String、Number、Object类型有toString()方法,Null、Undefined没有该方法,所有类型都能使用String()方法。所以在不知道变量是否是Null和Undefined类型的时候推荐使用String()方法。
String()函数遵循一下转换规则:
1)如果值有toString()方法,则调用该方法(没有参数)并返回相应的结果。
2)如果值为null,则返回'null'。
3)如果值是undefined,则返回'undefined'。
```
// toString(n)方法有一个参数,代表要转换的进制格式。
let num \= 10;
console.log(num.toString(2)); // 1010
console.log(num.toString(8)); // 12
console.log(num.toString(16)); // a
```