简介:变量是存储值的容器。
let myVariable;
JavaScript 是区分大小写的。这意味着 与 不同。如果您的代码有问题,请检查案例!myVariable myvariable
myVariable = 'Bob';
let myVariable = 'Bob';
let myVariable = 'Bob';
myVariable = 'Steve';
请注意
变量可能包含具有不同数据类型的值变量 | 解释 | 例 |
---|---|---|
字符串 | 这是一个称为字符串的文本序列。若要表示该值为字符串,请将其括在单引号中。 | let myVariable = ‘Bob’; |
数 | 这是一个数字。数字周围没有引号。 | let myVariable = 10; |
布尔 | 这是一个真/假值。单词 和 是不需要引号的特殊关键字。true false | let myVariable = true; |
数组 | 这是一种允许您在单个引用中存储多个值的结构。 | let myVariable = [1,‘Bob’,‘Steve’,10];引用数组的每个成员,如下所示:, , 等。myVariable[0]myVariable[1] |
对象 | 这可以是任何东西。JavaScript中的所有内容都是一个对象,可以存储在变量中。在学习时请记住这一点。 | let myVariable = document.querySelector(‘h1’);以上所有的例子也是如此 。 |
是一种数学符号,它基于两个值(或变量)生成结果。在下表中,您可以看到一些最简单的运算符,以及在 JavaScript 控制台中尝试的一些示例。
算子 | 解释 | 符号 | 例 |
---|---|---|---|
加法 | 将两个数字相加或将两个字符串组合在一起。 | + | 6 + 9;'Hello ’ + ‘world!’; |
减法、乘法、除法 | 这些做你期望他们在基础数学中做的事情。 | -, ,*/ | 9 - 3;8 * 2; // multiplyinJS is an asterisk 9 / 3; |
分配 | 正如您已经看到的:这将为变量赋值。 | = | let myVariable = ‘Bob’; |
严格平等 | 这将执行一个测试,以查看两个值是否相等。它返回一个 / (布尔)结果。truefalse | === | let myVariable = 3; myVariable === 4; |
不,不等于 | 这将返回与它前面的值在逻辑上相反的值。它将 a 变成 a ,等等。当它与 Equality 运算符一起使用时,否定运算符将测试两个值是否不相等。true false | !,!== | 对于“Not”,基本表达式是 ,但比较返回,因为我们否定它:true false let myVariable = 3;!(myVariable === 3); “不等于”给出了基本相同的结果,语法不同。在这里,我们正在测试“不等于3”。这返回是因为 IS 等于 3:myVariable falsemyVariable let myVariable = 3;myVariable !== 3; |
注意
:混合数据类型可能会导致在执行计算时产生一些奇怪的结果。请注意,正确引用变量并获得预期的结果。例如,进入您的控制台。为什么你没有得到你期望的结果?因为引号将数字转换为字符串,因此您最终将字符串连接起来而不是将数字相加。如果输入,您将获得两个数字的总和。‘35’ + '25’35 + 25