javascript变量
1、变量的声明
let message;
message = "Hello"; // 通过赋值运算符=为变量添加一些数据
2、多个变量同时声明
let user = "John",age = 22,message = "Hello";
let user = "John", age = 22, message = "Hello";
3、变量内容表更
let message; message = "Hello"; message = "World"; console.log(message); // 输入World
4、变量内容拷贝
let hello = "Hello World"; let message; message = hello; console.log(hello); // 输出Hello World console.log(message); // 输出Hello World
5、变量命名
变量名称必须仅包含字母、数字,符号$和_
首字符必须非数字
建议:变量名含有多个单词,采用驼峰式命名(camelCase)
let userName;
let $ = 1; // 使用 "$" 声明一个变量
let _ = 2; // 现在用 "_" 声明一个变量
alert($ + _); // 3
let test123;
以上命名都是合法有效的
不合法的命名如下:
let 1a; // 不能以数字开头 let my-name; // '-'不允许用在变量命名中
变量名区分大小写
let apple; let Apple; // 两个不同的变量
有一张 保留字列表,这张表中的保留字无法用作变量命名,因为它们被用于编程语言本身了。
比如,let、class、return、function 都被保留了
let let = 5; // 不能用 "let" 来命名一个变量,错误! let return = 5; // 同样,不能使用 "return",错误!
6、常量声明
声明一个常数(不变)变量,可以使用const而非let,且声明后不能被修改
const myBirthday = "2020.12.12"; myBirthday = "2018.09.12"; // Uncaught TypeError: Assignment to constant variable. alert(myBirthday);
变量应当以一种容易理解变量内部是什么的方式进行命名