1.Number
举例:
- 对“基本类型”值的处理
- 对“对象类型”值的处理
2.parseInt
举例:
- 只有一个参数,默认十进制
- 两个参数的情况
经典例题:
3.String
举例:
经典例题:
let res = 100+true+21.2+null+undefined+"Tencent"+[]+null+9+false;
console.log(res);//"NaNTencentnull9false"
解析:
总结:
- “+”号有两边,其中一边是字符串,结果为字符串拼接;剩下的情况一般是数学运算。
- “+”号只有一边,一般都是将其转换为数字【基于:Number(xxx)】
4.Boolean
5."=="比较
经典面试题:
经典面试题:
方法一:
方法二: