迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

JavaScript += 的效果

作者:迹忆客 最近更新:2023/06/05 浏览次数:

本篇文章将介绍 JavaScript += 在以下情况下的效果。

  1. JavaScript 加上数字之间的相等
  2. JavaScript 加上字符串之间相等
  3. JavaScript 在数字和字符串之间加上相等

JavaScript 加上数字之间的相等(+=)

当 JavaScript 加等于 (+=) 位于两个数字之间时,它会将右边的数字与左边的数字相加。 但是,您应该将左边的数字存储在一个变量中; 否则,你会得到一个错误。

在下面的示例中,我们创建了一组值为数字的变量。 之后,我们使用 JavaScript 加上变量和不同数字之间的相等。

因此,JavaScript 在每种情况下都会将数字添加到我们的变量值中。

let first_number                = 23;
let my_age                        = 30;
let goods_recieved                 = 100
let electricity_consumption     = 1400;

console.log(first_number += 10);
console.log(my_age += 2);
console.log(goods_recieved += 708);
console.log(electricity_consumption += 222);

输出:

33
32
808
1622

如果你有一个数字数组,你可以使用 forEach 和 JavaScript plus equal 获得数字的总和。 例如,我们在下一个代码中有一个数字数组,并且我们声明了一个名为 total_sum 的变量。

因此,当 forEach 遍历数组时,JavaScript plus equal 将一个数字添加到 total_sum。 结果,我们在迭代结束时得到数组中数字的总和。

同时,变量 total_sum 在这种情况下是一个累加器。 我们在下面有一个数字数组,并使用 JavaScript 加上等于来获取它们的总和。

let my_array = [1, 4, 5, 8, 4, 3, 2, 67, 44];
let total_sum = 0;
my_array.forEach(function(value) {
  total_sum += value;
//   console.log(total_sum);
});
console.log(total_sum);

输出:

138

JavaScript 加上字符串之间的相等(+=)

字符串之间的 JavaScript 加等号 (+=) 将连接字符串。 在下面的示例中,我们在不同的变量中有两个字符串。

第一个变量的值为 Delft,第二个变量的值为 Stack。 因此,这些字符串的串联产生了 DelftStack。

let website_first_name = "Fql";
let website_last_name = "Jiyik";

console.log(website_first_name += website_last_name);

输出:

FqlJiyik

JavaScript 在数字和字符串之间加上等于(+=)

在数字和字符串之间使用 JavaScript 加等号 (+=) 会将数字强制转换为字符串。 这是因为 + 号会在数字和字符串的上下文中将数字转换为字符串。

因此,代码 typeof(2 + 'Fql Jiyik') 将返回一个字符串,因为 + 号将数字 2 转换为字符串。

在下面的代码中,我们有一个名为 my_number 的变量,其值为 197。同时,在将其添加到字符串之前,我们使用了 typeof 运算符,表明 my_number 是一个数字。

但是,当我们将字符串 Hello World 添加到 197 时,它不再是数字类型; 相反,它现在是一个字符串类型。 因此,随后使用 typeof 运算符进行的检查表明 my_number 现在是一个字符串。

let my_number = 197;
console.log(`Before Plus Equal With a String: ${my_number} is a `,typeof(my_number));
my_number += " Hello World";
console.log(`After Plus Equal With a String: ${my_number} is a`,typeof(my_number));
// From this point on, my_number is a string
console.log(my_number += 300);

输出:

Before Plus Equal With a String: 197 is a  number
After Plus Equal With a String: 197 Hello World is a string
197 Hello World300

上一篇:JavaScript 电话号码格式

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

JavaScript 电话号码格式

发布时间:2023/06/06 浏览次数:181 分类:JavaScript

在本文中,我们将了解在 JavaScript 源代码中格式化电话号码的最佳方式,以及在我们的 JavaScript 代码中格式化数字的好处。JavaScript 中的电话号码格式 在 JavaScript 中,我们有多个选项可以有效地

JavaScript 中的图像加载事件

发布时间:2023/06/05 浏览次数:154 分类:JavaScript

本文将讨论如何在 JavaScript 中处理 .onload 事件。 我们将学习如何在上传图像后使用 JavaScript 创建警告框。我们还将了解如何通过创建警告框使用 JavaScript 检查图像是否已加载。JavaScript 中的 .

JavaScript 删除所有事件监听器

发布时间:2023/06/05 浏览次数:84 分类:JavaScript

本篇文章将介绍如何删除 JavaScript 中的所有事件侦听器。移除 JavaScript 中的所有事件监听器 EventTarget 接口的 addEventListener() 方法配置一个函数,只要指定的事件被传递到目标,就会调用该函数。

JavaScript 触发事件

发布时间:2023/06/05 浏览次数:171 分类:JavaScript

JavaScript 触发事件 在 JavaScript 中,原始方法 initEvent() 用于创建新事件。 最新更新添加了用于构建自定义事件的新关键字。 此外,在为 JavaScript 构建的清单中还有大量事件。

在 JavaScript 中交换数组元素

发布时间:2023/06/05 浏览次数:52 分类:JavaScript

在这里,我们将看到所有可使交换任务更加灵活的优选示例。 让我们进入代码库!在 JavaScript 中使用临时变量交换数组元素 在下面的示例中,我们将采用两个具有相应元素的数组。

在 JavaScript 中存储字节数组

发布时间:2023/06/05 浏览次数:81 分类:JavaScript

本文将讨论如何在 JavaScript 中存储字节数组。JavaScript 中的 ArrayBuffer 对象 字节数组或字节数组在 JavaScript 中称为 ArrayBuffer 对象。

JavaScript 中的深度复制数组

发布时间:2023/06/05 浏览次数:196 分类:JavaScript

在本文中,您将学习深拷贝和浅拷贝的概念。 本文还将介绍在 JavaScript 中对数组执行深拷贝的方法。JavaScript浅拷贝和深拷贝介绍 在 JavaScript 中,可以通过两种方式复制对象。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便