”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 解锁 JavaScript 的超能力:变量的魔力

解锁 JavaScript 的超能力:变量的魔力

发布于2024-11-06
浏览:320

Unlocking JavaScript Superpowers: The Magic of Variables

从今天开始,我们将发现一个编程的世界。 你拥有超能力的世界。是的,你没看错,超能力。如果不是超能力,那又是什么?使用 JavaScript,您可以让物体飞、移动、消失、改变颜色,并在数英里之外看到您的朋友,而这只是可能的一小部分。是的,一切都在你的屏幕上,但仍然非常令人兴奋。
像任何超级英雄一样,你需要很好地控制和了解自己的力量。为此,让我们从熟悉最基本的构建块——全能的变量开始我们的旅程。
什么是变量?想象一下一个神奇的盒子,您可以在其中放置任何您想要的东西,无论大小!多么了不起的发明,对吧?但问题是:它一次只能容纳一件东西(说实话,不是任何尺寸,但我们现在假装情况并非如此)。
你可以放一支笔、一头大象、一把吉他、一个放着一堆书的书架,甚至一张写有一本小说的纸——任何你想要的东西——但一次只能放一件东西。
我们如何用 JavaScript 创建这样一个盒子?太简单了!

let ourFirstBox

简单的两个字。第一个始终是“let”关键字,第二个是框的名称。您可以将“let”视为一个神奇的关键字,它可以让我们创建一个盒子。名称可以是任何名称,但有一些规则。
有硬性规则(如果你不遵守它们,你的魔法将不起作用)。
以及软规则(主要是最佳实践,整个行业标准化)。
让我们从硬性规则开始:

  1. 如果希望名称由多个单词组成,则不能用空格分隔。
  2. 变量名不能以数字开头。 现在是软规则:
  3. 您应该使用称为驼峰命名法的表示法。第一个字母始终是小写,所有后续单词都以大写字母开头,没有空格。
  4. 变量应该是名词。
  5. 如果你想存储包含多个项目的东西(例如,一袋苹果),你应该使用复数名词,如 bagOfApples。
  6. 避免在变量名称中使用数字。

好的。现在我们有一个盒子。我们如何将任何东西放入其中?让我们看一个例子:

let ourFirstBox;
ourFirstBox = 100;

就这样!您创建一个新行,重复变量的名称,但这次没有神奇的“let”关键字,因为我们只需要它来创建变量。在名称后面放置一个等号,这是赋值运算符。使用 = 符号,我们表示要在变量中放入一些内容,然后在其后面,将要存储的内容放入“盒子”中。
现在,我们有一个存储数字的盒子。目前,它并不像看起来那么有用,但相信我,我们正在慢慢实现这一目标。
我们神奇盒子的另一个特点是你可以随时更换里面的物品。

let ourFirstBox;
ourFirstBox = 100;
ourFirstBox = 200;

现在 ourFirstBox 内的值为 200。
创建变量有两种方法。您可以先定义名称,然后在新行中为其分配值。或者,您可以一次完成所有操作:

let ourFirstBox = 100;

这里我们使用关键字let来定义变量,同时给它赋值。
还有另一种类型的“盒子”。它被称为常量。顾名思义,它是一种无法更改的变量。一旦你给它赋予了一个值,那就是它了——你无法替换它。

const ourFirstConstantBox = 200;

如果我们尝试更改其值,我们将收到错误:

const ourFirstConstantBox = 200;
ourFirstConstantBox = 100; // Error!!!!!

现在您知道如何创建变量了!在下一课中,我们将使用很多变量。

版本声明 本文转载于:https://dev.to/edwardfedoruk/unlocking-javascript-superpowers-the-magic-of-variables-2nga?1如有侵犯,请联系[email protected]删除
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3