编程语言
首页 > 编程语言> > JavaScript 学习笔记 语法基础——操作符之 + 运算符

JavaScript 学习笔记 语法基础——操作符之 + 运算符

作者:互联网

前言

JavaScript 的加法和级联(concatenation)都使用 + 运算符。

语法

加法操作符(+)针对特殊值也有一些特殊的行为:

let num1 = 5;
let num2 = 10;
let message = "The sum of 5 and 10 is " + num1 + num2;   // "The sum of 5 and 10 is 510"
let message = "The sum of 5 and 10 is " + (num1 + num2); // "The sum of 5 and 10 is 15" 

解惑

如何判断加法还是级联?
对 两个数字 用加法运算。对 两个字符串 或者 一个字符串加一个数字 用级联运算。

加法和级联是怎么处理数据的?
在所有数字运算中,JavaScript 会尝试将各种数据类型转换为数字:Number()
在字符串级联运算中,JavaScript 会尝试将各种数据类型转换为字符串:toString() 或者 String()(对于 undefined 和 null)

标签:10,操作数,级联,Infinity,JavaScript,运算符,操作符,加法,字符串
来源: https://blog.csdn.net/m0_46661345/article/details/120668896