在变量声明中使用JavaScript关键字VAR,LET和CONST
#javascript #初学者 #编程 #variables

先决条件

本文针对的是想学习关键字,var,let and const的初学者。
在研究本文之前,请确保您了解
Camelcase JavaScript中使用的命名约定。

计算机科学中的数据是指计算机可以用来理解的所有内容。 UndefinednullBooleantextsymbolintnumberobject是JavaScript支持的八种不同的数据类型。
例如,计算机区分数字,例如12strings,“ 123”,是字符的集合。
此外,计算机可以对数字进行数学操作,但不能在字符串上执行数学操作。

在本文中,我们将了解:

目录

1.What is a variable?
2.variable declaration using var
3.Cons of using var keyword
4.using keyword let
5.Cons of using let keyword
6.using keyword const
7.Best practices of declaring variables
8.conclusion

什么是变量?

变量是一个存储位置,允许计算机存储并动态操纵数据。变量,使用标签来执行此操作,该标签指向它们而不是使用数据本身。上面突出显示的八种数据类型中的任何一个都可以存储在变量中。
变量类似于我们在数学中使用的X和Y变量。因此,变量是我们用来参考数据的简单名称。但是,计算机变量与数学变量不同,因为它们可以在不同时间存储不同的值。

使用关键字var的可变声明10

我们告诉JavaScript通过放置
来创建或declare一个变量 关键字var在我们所需的变量名称的前面。
例如,让我们说我们想要一个称为myname 的变量:

```Put thevarkeyword in Infront of your variable name like this,
var myName;
var myName creates a variable called
myname`。可变名称可以由数字,字母和$或_组成,但可能不包含空格或以数字开头。


 for example 
var my Name -> !!!NOT ALLOWED
var 27myName -> !!!NOT ALLOWED

使用var关键字的缺点

使用关键字var的最大问题之一是您可以轻松覆盖变量声明。
var name = "Dennis";
var name = "Mbugua";
console.log(name);

在上面的示例中,name最初被宣布为Dennis’. The variable namembuguaoverwritesdennisand the console logs outmbugua。
在小型应用程序中,您可能不会遇到这种类型的问题。但是,随着代码库变得更大,您可能会意外覆盖您不打算的变量。因为此行为不会引发错误,因此搜索和修复错误变得更加困难。

使用let关键字

在ES6中,引入了JavaScript中的重大更新,引入了let关键字,这有助于指数解决此var问题。
let name = "Dennis";
let name = "Mbugua”;

该错误将被扔到浏览器控制台上。让关键字允许仅声明一个名称的变量一次。

在变量声明中使用let关键字的优点

var关键字相比,let关键字没有主要问题。如前所述,让我们不允许不同的变量具有相同的名称。

在变量声明中使用const关键字

关键字let不是声明变量的唯一新方法。在Es6中,您可以使用const关键字来声明变量。
const关键字具有let关键字具有的所有属性,并获得了一个奖励,该变量使用const声明为read only’. They are a constantValue. This means that variables declared with theConst`关键字,一旦声明就无法重新签名。

>>

>

 const met = "Cat";
    myPet = "Dog";


上面的代码将在浏览器控制台上丢弃错误,因为将read only变量重新分配到新值。您应该始终命名您不想使用const关键字重新分配的变量。当您不小心尝试重新分配一个要保持不变的变量时,这会有所帮助。

声明变量的最佳实践

*注意: *大多数开发人员命名变量很常见(这意味着一旦宣布就可以辞职)。
例如,const MYNAME.myname变量是不变的,并且在大写字母中。这允许另一个人阅读您的代码可以将变量识别为仅读取的变量。

结论

在JavaScript中,数据是可以动态操作的任何东西。计算机允许使用变量存储数据。
通过将关键字Var’, ‘letconst放在变量名称的前面来声明变量。声明变量时,请确保适当使用正确的关键字。

dennis mbugua 撰写的快乐编码开发人员和作家
在Twitter上关注我 link
在github上关注我 link