JavaScript

Posted on 2020-04-05 15:02  陈小ya  阅读(123)  评论(0编辑  收藏  举报

JavaScript

在计算机科学中, data(数据)大于一切,因为它对于计算机的意义重大。JavaScript提供七种不同的data types(数据类型),它们是undefined(未定义), null(空), boolean(布尔型), string(字符串), symbol(符号), number(数字), and object(对象)。

举个例子, 计算机能够分辨不同的数字, 例如数字 12,但是"12""dog", 或"123 cats", 却是字母的集合。 计算机能够精确地运算数字, 但是无法处理字符串中的数字。

Variables(变量)允许计算机以动态的形式来存储和操作数据,通过操作指向数据的指针而不是数据本身来避免了内存泄露,以上的七种数据类型都可以存储到一个Variables(变量)中。

Variables(变量 )类似于您在数学中使用的xy变量,这意味着它们通过一个简单的名称来表示我们要引用的数据。 计算机中的Variables(变 量)与数学变量不同,因为它们可以在不同时间存储不同的值。

通过在变量的前面使用关键字var,我们告诉 JavaScript 来创建或者 declare(声明)一个变量,就像这样:

var ourName;

上面代码的意思是创建一个名为ourNamevariable(变量),在JavaScript中我们使用;分号)来结束一段声明。

Variable (变量)的名字可以由数字、字母、$ 或者 _组成,但是不能包含空格或者以数字为首。

 

JavaScript中,您可以使用=赋值运算符将值存储在变量中。

myVariable = 5;

Number数字5赋给变量myVariable

赋值过程是从右向左进行的。所有 = 赋值运算符右边的值都会被赋到左边的变量中。

myVar = 5;
myNum = myVar;

数值 5 被赋给变量 myVar 中, 然后变量 myVar 又赋给变量 myNum ,这样子 myNum 变量中的值也是 5 了。

理解JavaScript变量的大小写敏感性

 

JavaScript 中所有的变量都是大小写敏感的。这意味着你要区分大写字母和小写字母。

MYVARMyVarmyvar 是截然不同的变量。这就有可能导致多个不同的变量却有着有相似的名字。正是由于以上原因所以强烈地建议你, 不要使用这一特性。(尽量避免设置名字相近难以区分的变量名)

最佳实践

使用 驼峰命名法 来设置一个 Javascript 变量,在 驼峰命名法 中,变量名的第一个单词的首写字母小写,后面的单词的第一个字母均为大写。

举个栗子:

var someVariable;
var anotherVariableName;
var thisVariableNameIsTooLong;