JavaScript 运算符介绍

JavaScriptJavaScriptBeginner
立即练习

This tutorial is from open-source community. Access the source code

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

欢迎来到 JavaScript 文档!本实验将向你介绍运算符。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("`JavaScript`")) -.-> javascript/BasicConceptsGroup(["`Basic Concepts`"]) javascript/BasicConceptsGroup -.-> javascript/variables("`Variables`") javascript/BasicConceptsGroup -.-> javascript/data_types("`Data Types`") javascript/BasicConceptsGroup -.-> javascript/arith_ops("`Arithmetic Operators`") javascript/BasicConceptsGroup -.-> javascript/comp_ops("`Comparison Operators`") subgraph Lab Skills javascript/variables -.-> lab-106903{{"`JavaScript 运算符介绍`"}} javascript/data_types -.-> lab-106903{{"`JavaScript 运算符介绍`"}} javascript/arith_ops -.-> lab-106903{{"`JavaScript 运算符介绍`"}} javascript/comp_ops -.-> lab-106903{{"`JavaScript 运算符介绍`"}} end

加法运算

打开终端/SSH 并输入 node 开始练习编码。

运算符是一种数学符号,它基于两个值(或变量)产生一个结果。

将两个数字相加或连接两个字符串。

// 将两个数字相加
6 + 9;
// 将两个字符串连接在一起
"Hello " + "world!";

注释是可以与代码一起添加的文本片段。浏览器会忽略标记为注释的文本。你可以像在 CSS 中一样在 JavaScript 中编写注释:

/*
中间的所有内容都是注释。
*/

如果你的注释不包含换行符,也可以像这样放在两个斜杠后面:

// 这是一条注释

减法、乘法、除法

这些运算的功能正如你在基础数学中所期望的那样。

// 减法(-)
9 - 3;
// 乘法(*)
8 * 2; // 在JS中乘法用星号表示
// 除法(/)
9 / 3;

赋值

如你所见:这会将一个值赋给一个变量。

let myVariable = "Bob";

严格相等

这会执行一个测试,以查看两个值是否相等且具有相同的数据类型。它返回一个 true/false(布尔值)结果。

let myVariable = 3;
myVariable === 4;

非、不等于

它返回其前面内容的逻辑相反值。它会将 true 变为 false 等等。当它与相等运算符一起使用时,否定运算符会测试两个值是否不相等。

对于“非”,基本表达式为真,但比较返回 false,因为我们对其进行了取反:

// 非(!)
let myVariable = 3;
!(myVariable === 3);

“不等于”使用不同的语法给出基本相同的结果。这里我们测试“myVariable 是否不等于 3”。这返回 false,因为 myVariable 等于 3:

// 不等于(!==)
let myVariable = 3;
myVariable !== 3;

还有更多运算符有待探索,但目前这些就足够了。有关完整列表,请参阅 表达式和运算符

注意:在进行计算时,混合数据类型可能会导致一些奇怪的结果。请注意正确引用你的变量,并得到你期望的结果。例如,在控制台中输入 '35' + '25'。为什么你没有得到期望的结果?因为引号将数字变成了字符串,所以你最终是在连接字符串而不是相加数字。如果你输入 35 + 25,你将得到这两个数字的总和。

总结

恭喜!你已完成运算符实验。你可以在 LabEx 中练习更多实验以提升你的技能。

您可能感兴趣的其他 JavaScript 教程