变量 和 注释
一、变量的概念
js 语言中数据的名字,称之为 变量名,简称 变量。
使用 let 申明变量。
二、变量的命名规则
- 变量名包括字母、数字和下划线,不能以数字打头。
- 变量名不能与关键字同名,也不能和 js 内置函数、内置对象同名。
- 变量名 和 属性名 第一个单词首字母小写,后面单词的首字母大写。
- 类名和构造函数名,单词首字母大写。
- 变量名大小写敏感。
三、变量的变化
变量名 对应新的数据
let myNum = 10;
let myStr = "hello";
let myArr = [1, 2, 3];
let myObj = {name: "John", age: 3};
console.log(`myNum: ${myNum}
myStr: ${myStr}
myArr:
\tmyArr[0]:${myArr[0]}
\tmyArr[1]:${myArr[1]}
\tmyArr[2]:${myArr[2]}
myObj:
\tmyObj["name"]: ${myObj.name}
\tmyObj["age"]: ${myObj.age}`)
console.log("\n");
console.log("变量名对应新的数据");
myNum = 100;
myStr = "world";
myArr = [2, 4, 6];
myObj = {owner: "jason", price: 10000};
console.log(`myNum: ${myNum}
myStr: ${myStr}
myArr:
\tmyArr[0]:${myArr[0]}
\tmyArr[1]:${myArr[1]}
\tmyArr[2]:${myArr[2]}
myObj:
\tmyObj["owner"]: ${myObj.owner}
\tmyObj["price"]: ${myObj.price}`)
变量本身发生变化
数组 和 Object 是可变数据类型
let myArr = [1, 2, 3];
let myObj = {name: "John", age: 3};
console.log(`myArr:
\tmyArr[0]:${myArr[0]}
\tmyArr[1]:${myArr[1]}
\tmyArr[2]:${myArr[2]}
myObj:
\tmyObj["name"]: ${myObj.name}
\tmyObj["age"]: ${myObj.age}`)
console.log("\n");
console.log("变量数据本身发生了变化");
myArr[0] = 2;
myArr[1] = 'a';
myObj.name = 'Jason';
myObj.age = 100;
console.log(`myArr:
\tmyArr[0]:${myArr[0]}
\tmyArr[1]:${myArr[1]}
\tmyArr[2]:${myArr[2]}
myObj:
\tmyObj["name"]: ${myObj.name}
\tmyObj["age"]: ${myObj.age}`)
四、注释
注释没啥可说的,和C语言的注释一样。