JavaScript 变量和常量
提示
- 变量和常量的定义:在JavaScript中,
var
和let
用于声明变量,而const
用于声明常量,且常量的值不能更改。 - 变量初始化与赋值:变量可以在声明时初始化,也可以声明后赋值。未初始化的变量值为
undefined
。 - 变量命名规则:变量名必须以字母、下划线或美元符号开始,不能使用数字开头或JavaScript关键字。
JavaScript变量
在编程中,变量是用来存储数据的容器。例如,
let num = 5;
这里,num
是一个变量。它存储的是5。
JavaScript声明变量
在JavaScript中,我们使用var
或let
关键字来声明变量。例如,
var x;
let y;
这里,x和y是变量。
JavaScript中的var与let
var
和let
都用于声明变量。但是,它们之间有一些区别。
var | let |
---|---|
var 在JavaScript的早期版本中使用 | let 是从**ES6 (ES2015)**开始的新方式来声明变量。 |
var 是函数作用域(后续教程中将讨论)。 | let 是块级作用域(后续教程中将讨论)。 |
例如,var x; | 例如,let y; |
注意: 建议我们使用let
而不是var
。然而,有些浏览器不支持let
。访问JavaScript let浏览器支持情况了解更多信息。
JavaScript初 始化变量
我们使用赋值操作符=
给变量赋值。
let x;
x = 5;
这里,5被赋给变量x。
您也可以在声明变量时初始化它。
let x = 5;
let y = 6;
在JavaScript中,可以在一条语句中声明多个变量。
let x = 5,
y = 6,
z = 7;
如果您使用一个未初始化的变量,它的值将是undefined
。
let x; // x是变量的名字
console.log(x); // undefined
这里x是变量名,由于它没有包含任何值,因此它是未定义的。
您将在下一个教程中详细了解undefined
和其他数据类型。