使用 JavaScript 增加对象中的值
要增加对象中的值,请将键的值分配给当前值 + 1,例如 obj.num = obj.num +1 || 1
. 如果该属性存在于对象上,则其值递增 1,如果不存在,则将其初始化为 1。
const obj = {
num: 1,
};
// ✅ Using dot notation
obj.num = obj.num + 1 || 1;
console.log(obj.num); // 👉️ 2
// ✅ Using bracket notation
obj['num'] = obj['num'] + 1 || 1;
console.log(obj.num); // 👉️ 3
要增加对象中的值,我们可以使用点或括号表示法来获取与特定属性关联的当前值,然后使用加法 +
运算符来增加该值。
如果对象中的特定键包含空格、连字符或以特殊字符开头,请使用方括号 [] 表示法。
我们使用逻辑 OR ||
运算符,如果为真,则返回左侧的值,否则返回右侧的值。
真值是所有不虚假的值。
JavaScript 中的假值是:false、null、undefined 、0、""(空字符串)、NaN(不是数字)。
如果键在对象中不存在或它包含一个假值,逻辑或
||
运算符将向右返回值,有效地将键的值设置为 1。
const obj = {};
obj.num = obj.num + 1 || 1;
console.log(obj.num); // 👉️ 1
以下是使用逻辑 OR 运算符的一些示例:
console.log(0 || 1); // 👉️ 1
console.log(5 || 1); // 👉️ 5
console.log('test' || 1); // 👉️ "test"
console.log(undefined || 1); // 👉️ 1
console.log(null || 1); // 👉️ 1
console.log(NaN || 1); // 👉️ 1
运算符将值返回到左侧的唯一情况是它是否为真,例如 0 以外的数字。
相关文章
使用 CSS 和 JavaScript 制作文本闪烁
发布时间:2023/04/28 浏览次数:146 分类:CSS
-
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
在 PHP 变量中存储 Div Id 并将其传递给 JavaScript
发布时间:2023/03/29 浏览次数:69 分类:PHP
-
本文教导将 div id 存储在 PHP 变量中并将其传递给 JavaScript 代码。
在 JavaScript 中从字符串中获取第一个字符
发布时间:2023/03/24 浏览次数:93 分类:JavaScript
-
在本文中,我们将看到如何使用 JavaScript 中的内置方法获取字符串的第一个字符。
在 JavaScript 中获取字符串的最后一个字符
发布时间:2023/03/24 浏览次数:141 分类:JavaScript
-
本教程展示了在 javascript 中获取字符串最后一个字符的方法