JavaScript中的变量与常量

前端
JavaScript
作者

yangjh

发布日期

November 14, 2022

变量

变量是数据的“命名存储”,是程序中数据的临时存放场所。JavaScript 的变量定义可使用“let”关键字,示例如下:

let author = "yangjh";
let age = 20;
let Age = 18;
let male = true;
let a,b,c;

上述三行代码中,let 关键字表示声明变量,变量名紧跟其后,通过等于号将变量赋予变量初始值。每一行结束的分号可以不写,但书写分号后,能增强代码的可读性,加不加分号取决于个人选择。

变量的名称必须遵循以下规则:

  1. 首字符必须是字母、下划线_或美元符号$
  2. 其余字母可以是下划线、美元符号、任意字母或者数字。
  3. 变量名称不能是关键字或保留字。
  4. 变量名对大小写敏感,例如:变量 ageAge 是不同的变量。
  5. 变量名中不能有空格、回车符或其他标点字符。

按照惯例,JavaScript 标识符采用驼峰命名法,也就是第一个字母小写,剩下的每个单词的首字母大写。例如myFirstApp

如果不使用let定义直接使用变量,则会被理解为全局变量。给未经声明的变量赋值,在严格模式下,会导致错误。

在较旧的脚本中,你也可能发现另一个关键字 var,而不是 letvar 关键字与 let 大体 相同,也用来声明变量,但稍微有些不同,也有点“老派”。letvar 之间有些微妙的差别,建议使用let,而非var

常量

常量意味着其中保存的值是固定不变的,JavaScript 使用关键字 const 声明常量,习惯上,常量名称使用大写字母。

const A = 7;
console.log("A is " + A + ".");

上面的例子将输出 “A is 7.”。

const 声明的变量不能被修改,如果你尝试修改就会发现报错。

回到顶部