JavaScript += 的效果
本篇文章将介绍 JavaScript +=
在以下情况下的效果。
- JavaScript 加上数字之间的相等
- JavaScript 加上字符串之间相等
- 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 电话号码格式
发布时间: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 浏览次数:54 分类:JavaScript
-
本文将讨论在 JavaScript 中使用的事件冒泡和事件捕获。 阅读本文后,您将清楚地了解 JavaScript 中的事件冒泡和捕获。
JavaScript 触发事件
发布时间:2023/06/05 浏览次数:171 分类:JavaScript
-
JavaScript 触发事件 在 JavaScript 中,原始方法 initEvent() 用于创建新事件。 最新更新添加了用于构建自定义事件的新关键字。 此外,在为 JavaScript 构建的清单中还有大量事件。
在 JavaScript 中交换数组元素
发布时间:2023/06/05 浏览次数:52 分类:JavaScript
-
在这里,我们将看到所有可使交换任务更加灵活的优选示例。 让我们进入代码库!在 JavaScript 中使用临时变量交换数组元素 在下面的示例中,我们将采用两个具有相应元素的数组。
在 JavaScript 中检查数组中的所有值是否为真
发布时间:2023/06/05 浏览次数:180 分类:JavaScript
-
在本篇文章中,我们将学习如何在 JavaScript 中检查数组中的所有值是否为真。在 JavaScript 中使用 every() 方法检查数组中的所有值是否为真
在 JavaScript 中存储字节数组
发布时间:2023/06/05 浏览次数:81 分类:JavaScript
-
本文将讨论如何在 JavaScript 中存储字节数组。JavaScript 中的 ArrayBuffer 对象 字节数组或字节数组在 JavaScript 中称为 ArrayBuffer 对象。
JavaScript 中的深度复制数组
发布时间:2023/06/05 浏览次数:196 分类:JavaScript
-
在本文中,您将学习深拷贝和浅拷贝的概念。 本文还将介绍在 JavaScript 中对数组执行深拷贝的方法。JavaScript浅拷贝和深拷贝介绍 在 JavaScript 中,可以通过两种方式复制对象。