变量的概念
变量是程序在内存中申请的一块用于存放数据的空间。变量是用于存放数据的容器,可以通过变量名获取数据,甚至修改数据。
变量的使用
「1. 声明变量」
// 1.声明变量
var num; // 声明一个 名称为 num 的变量
var是一个JS关键字,用来声明变量(variable变量的意思)。num是我们定义的变量名,可以通过变量名来访问内存中分配的空间。
「2. 赋值」
num = 10;//给 num 这个变量赋值为 10
「3. 变量的初始化」
声明一个变量并赋值, 我们称之为变量的初始化。
var num = 10;//声明变量并赋值为10
「4. 变量语法扩展」
// 1.一个变量被重新赋值后,它原有的值会被覆盖掉,变量值以最后一次赋的值为准。
var num = 10;
num = 11;
// 2.同时声明多个变量(只需要写一个var,多个变量名之间用英文逗号隔开)
var num = 10, age = 15, name = 'fan';
声明变量特殊情况
情况 |
说明 |
结果 |
---|---|---|
var age ; console.log (age); |
只声明 不赋值 |
undefined |
console.log(age) |
不声明 不赋值 直接使用 |
报错 |
age = 10; console.log (age); |
不声明 只赋值 |
10 |
「5. 变量命名规范」
在JavaScript中,变量的命名需要遵循一定的规范,以确保代码的可读性和一致性。以下是对JavaScript变量命名规范的详细归纳:
合法字符
变量名可以由字母(A-Z,a-z)、数字(0-9)、下划线(_)和美元符号($)组成。
首字符要求
变量名的第一个字符必须是字母、下划线或美元符号,不能以数字开头。
大小写敏感
JavaScript是区分大小写的,因此
myVariable
和myvariable
被视为两个不同的变量。
命名规则
避免使用关键字和保留字:不要使用JavaScript中的关键字(如
var
、let
、const
、function
等)和保留字作为变量名,因为它们具有特殊的含义和功能。使用有意义的名称:变量名应尽可能描述其用途,以提高代码的可读性和可维护性。例如,
firstName
表示一个人的名字,counter
表示一个计数器。遵循驼峰命名法:建议使用驼峰命名法来命名变量,其中除首个单词外,每个单词的首字母大写。例如,
myVariableName
。驼峰命名法有助于增加变量名的可读性。
其他注意事项
变量名长度:虽然JavaScript对变量名的长度没有严格的限制,但通常建议变量名长度适中,既能清晰表达变量的用途,又不至于过长影响代码的可读性。
避免使用特殊字符:除了下划线和美元符号外,避免在变量名中使用其他特殊字符,如空格、连字符(-)、点(.)等。
示例
以下是一些符合JavaScript变量命名规范的示例:
let firstName; // 正确的命名,表示一个人的名字
let age; // 正确的命名,表示年龄
let myVariable; // 正确的命名,使用下划线开头
let totalSum; // 正确的命名,使用驼峰命名法
let isLogged; // 正确的命名,使用布尔值命名方式
总之,遵循JavaScript变量命名规范有助于提高代码的可读性和可维护性。在编写JavaScript代码时,应始终注意变量名的命名规则,并尽量使用有意义的名称来描述变量的用途。