js的null+null为什么等于0,null相加等于0

436 阅读1分钟

先看一张图 ​

  1. null是对象

  2. null与number做运算,把null看成0

  3. null与string做运算,看成拼接

4.在js中null对数字型运算会先把null强制转换成Number(null)即0,若是undefined运算会转换成NaN