<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>加法运算符</title>
</head>
<body><script>/*如果加号两侧的操作数有其中任何一个是 字符串(String)类型的,这时候+ 起到的是字符串拼接作用*/console.log('5' + String(20)); //打印520/*Number特殊数值:NaN作为加法运算,注意以下几点:- Number类型- 如果左右两侧的 操作数 都是 数值,那么作为正常的加法进行运算;- 如果其中一个操作数,是NaN,那么结果就是NaN;特殊值:null \ undefined \ true \false 先进性Number运算再相加,比如 Number(null)=0 */console.log(3+2); //打印5console.log(NaN + 2); //打印NaNconsole.log(5 + null); //打印5console.log(1 + Number(null)); //打印5console.log('1' + 2 + 3); //打印123/*'1' + 2 = '1' + String(2) = '1' + '2' = '12''12' + 3 = '12' + '3' = '123'*/</script>
</body>
</html>