迹忆客 专注技术分享

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

使用 JavaScript 设置变量的值为 Null

作者:迹忆客 最近更新:2022/12/24 浏览次数:

如果变量等于 null,则使用逻辑空值赋值运算符来设置变量的值,例如 myVar ??= 'new value'。 逻辑空值赋值 ??= 运算符将提供的值分配给等于 nullundefined 的变量。

let v1 = null;

v1 ??= 'new value';
console.log(v1); // 👉️ "new value"

如果 v1 变量存储空值或未定义值,我们使用逻辑空值赋值 ??= 运算符为它赋值。

如果 v1 变量的值不等于 null 或 undefined,则逻辑空值赋值运算符短路并且不会将值赋给变量。

请注意 ,我们使用 let 关键字来声明变量,如果我们使用 const,我们将无法重新分配它。

另一种方法是使用无效合并 ?? 运算符。

如果变量为 Null,则使用 Nullish Coalescing 设置变量的值

要设置变量的值是否等于 null,请使用 nullish 合并运算符,例如 myVar = myVar ?? 'new value'。 如果左侧计算结果为 null 或未定义,则空值合并运算符返回右侧操作数,否则返回左侧操作数。

let v1 = null;

v1 = v1 ?? 'new value';
console.log(v1); // 👉️ "new value"

如果空合并运算符 ?? 左侧的值等于 nullundefined,则返回右侧的值,否则返回运算符左侧的值。

如果存储在 v1 变量中的值不是 nullundefined,它将被赋予字符串新值,否则它将被赋予当前值。

如果变量为 Null,则使用三元设置变量的值

如果变量等于 null,则使用三元运算符设置变量的值,例如 v1 = v1 === null ? 'new value' : v1;。 如果左侧条件的计算结果为真值,则三元运算符返回冒号左侧的值,否则返回右侧的值。

let v1 = null;

v1 = v1 === null ? 'new value' : v1;
console.log(v1); // 👉️ "new value"

三元运算符与 if/else 语句非常相似。

如果条件 v1 === null 返回真,则返回冒号左边的值,否则返回右边的值。

我们的条件检查 v1 变量中的值是否等于 null,如果是,我们将变量分配给新值的字符串,否则我们将其重新分配给它的当前值。

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

本文地址:

相关文章

将 HTML 转换为 JSON

发布时间:2023/05/05 浏览次数:135 分类:HTML

本篇文章介绍如何将 HTML 转换为 JSON。使用 JavaScript JSON.stringify() 方法将 HTML 转换为 JSON JSON 类似于 JavaScript 对象,不同的是 key 在 JSON 中被写成一个字符串。

Django 返回 JSON

发布时间:2023/05/04 浏览次数:106 分类:Python

在与我们的讨论中,我们简要介绍了 JSON 格式,并讨论了如何借助 Django 中的 JsonResponse 类将数据返回为 JSON 格式。

将 Python 类对象序列化为 JSON

发布时间:2023/04/25 浏览次数:154 分类:Python

本教程介绍序列化过程。 它还说明了我们如何使用 toJSON() 方法使 JSON 类可序列化,并包装 JSON 以转储到其类中。

在 Python 中展平 JSON

发布时间:2023/04/25 浏览次数:98 分类:Python

本教程将讨论使用 Python 中的条件语句、循环和 type() 函数来展平 JSON。

使用 Python 将数据附加到 JSON 文件

发布时间:2023/04/25 浏览次数:85 分类:Python

大多数 Web 应用程序和 Rest API 向用户提供 JSON 格式的数据,因为它在 Web 应用程序中被广泛使用且易于理解。 本教程介绍了使用 Python 将数据附加到 JSON 文件的可能方法。

如何在 Python 中将 JSON 转换为字典

发布时间:2023/04/22 浏览次数:186 分类:Python

在 Python 中,JSON(JavaScript Object Notation)是一种轻量级数据交换格式,常用于将数据从服务器发送到客户端。当我们需要将 JSON 数据解析为 Python 字典时,可以使用内置的 json 模块。本文

扫一扫阅读全部技术教程

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

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便