JavaScript两数相加

JavaScript是一种广泛应用于网页开发的脚本语言,它支持多种编程范式,包括函数式编程、面向对象编程和命令式编程。在JavaScript中,我们可以使用加法操作符(+)来进行两数相加。

加法操作符

在JavaScript中,加法操作符(+)有两种使用方式:算术相加和字符串拼接。

算术相加

当两个操作数都是数字类型时,加法操作符(+)将执行算术相加操作。例如:

let num1 = 5;
let num2 = 10;
let sum = num1 + num2;
console.log(sum); // 输出15

在上面的例子中,我们定义了两个变量num1num2,它们分别存储了数字5和数字10。然后,我们使用加法操作符将它们相加,并将结果赋值给变量sum。最后,我们使用console.log()函数将结果打印到控制台。

字符串拼接

当至少一个操作数是字符串类型时,加法操作符(+)将执行字符串拼接操作。例如:

let str1 = "Hello";
let str2 = " World";
let greeting = str1 + str2;
console.log(greeting); // 输出"Hello World"

在上面的例子中,我们定义了两个变量str1str2,它们分别存储了字符串"Hello"和字符串" World"。然后,我们使用加法操作符将它们拼接在一起,并将结果赋值给变量greeting。最后,我们使用console.log()函数将结果打印到控制台。

类型转换

在JavaScript中,加法操作符(+)还可以触发类型转换。当其中一个操作数是字符串类型时,另一个操作数将会被转换为字符串类型,然后执行字符串拼接操作。

let num = 10;
let str = "20";
let result = num + str;
console.log(result); // 输出"1020"

在上面的例子中,变量num存储了数字10,变量str存储了字符串"20"。由于其中一个操作数是字符串类型,JavaScript将数字10转换为字符串"10",然后执行字符串拼接操作。

总结

JavaScript中的加法操作符(+)可以用于执行两数相加的算术操作和字符串拼接操作。当两个操作数都是数字类型时,它将执行算术相加操作;当至少一个操作数是字符串类型时,它将执行字符串拼接操作。此外,加法操作符还可以触发类型转换,将非字符串操作数转换为字符串类型。

以上是关于JavaScript两数相加的简要介绍,希望对你有所帮助!如有任何疑问,请随时提问。

代码示例:

let num1 = 5;
let num2 = 10;
let sum = num1 + num2;
console.log(sum); // 输出15

let str1 = "Hello";
let str2 = " World";
let greeting = str1 + str2;
console.log(greeting); // 输出"Hello World"

let num = 10;
let str = "20";
let result = num + str;
console.log(result); // 输出"1020"

参考链接:

  • [MDN web docs: Addition (+)](
  • [W3Schools: JavaScript Operators](