Skip to content

Latest commit

 

History

History
76 lines (45 loc) · 1.65 KB

add-function-with-javascript.md

File metadata and controls

76 lines (45 loc) · 1.65 KB
id cf1111c1c11feddfaeb3bdef
challengeType 1
videoUrl
forumTopicId -1
title 加法运算符(Addition)

Description

![](https://www.icoderoad.com/javascript/basic-javascript/images/jsdata.png)

欢迎关注路条编程网站,本专题主要介绍 JavaScript 基本语法、注释、变量声名、各种运算符、字符串、数组及条件语句等。通过学习 JavaScript 算法及数据结构这一系列文章,你将会逐步掌握 JavaScript 基础相关的知识。

加法运算符(Addition)。

JavaScript 语言中,加法运算符的作用是数值求和或者字符串拼接。加法运算符是在运行时决定,到底是执行相加,还是执行连接。也就是说,运算子的不同,导致了不同的语法行为,这种现象称为“重载”(overload)

(1)、在两个操作数都是数字的时候,会做加法运算

console.log(2+4);//6

(2)、两个参数都是字符串或在有一个参数是字符串的情况下,会把另外一个参数转换为字符串做字符串拼接

// Number + Number -> 数字相加 1 + 2 // 3

// Boolean + Number -> 数字相加 true + 1 // 2

// Boolean + Boolean -> 数字相加 false + false // 0

// Number + String -> 字符串连接 5 + "foo" // "5foo"

// String + Boolean -> 字符串连接 "foo" + false // "foofalse"

// String + String -> 字符串连接 "foo" + "bar" // "foobar"

Instructions

Tests

Challenge Seed

Solution