在计算机科学中, data
(数据)就是一切,因为它对于计算机的意义重大。JavaScript提供七种不同的data types(数据类型),它们是undefined
(未定义), null
(空), boolean
(布尔型), string
(字符串), symbol
(符号), number
(数字), and object
(对象)。
举个栗子, 计算机能够分辨不同的数字, 例如数字 12
和 strings
,"12"
和"dog"
, 或"123 cats"
, 都是字母的集合。 计算机能够精确地操作数字, 但是对于字符串却无能为力。
Variables
(变量)允许计算机以一种动态的形式来存储和操作数据,通过操作指向数据的指针而不是数据本身来避免了内存泄露,以上的七种数据类型都可以存储到一个变量(variable)中。
Variables
非常类似于你在数学中使用的x,y变量, 这意味着它们都是以一个简单命名的名字来代替我们赋值给它的数据。计算机中的variables
(变量)与数学中的变量不同的是,计算机可以在不同的时间存储不同类型的变量。
通过在变量的前面使用关键字var
,我们告诉 JavaScript 来创建或者 declare(声明)一个变量,就像这样:
var ourName;
上面代码的意思是创建一个名为ourName
的variable
(变量),在JavaScript中我们使用分号来结束一段声明。
Variable
(变量)的名字可以由数字、字母、$
或者 _
组成,但是不能包含空格或者以数字为首。
在JavaScript中,你可以通过assignment(分配)操作符把一个值存储到变量中。
myVariable = 5;
把Number
数字5
赋给变量myVariable
。
赋值过程是从右到左进行的。所有 =
操作符右边的值都会被赋到左边的变量。
myVar = 5;
myNum = myVar;
数值 5
被赋给变量 myVar
中, 然后变量 myVar
又赋给变量 myNum
,这样子 myNum
变量中的值也是 5
了。
网友评论