1.变量的作用及原理
作用:把数据储存在变量中
原理:内存中一块存储数据的空间
1.1-变量声明,取值,赋值
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
//变量作用: 在内存中存储数据
//1.声明变量 : 在内存中开辟一个空间
let age
//2.变量赋值
// = : 赋值运算符(把右边的数据放入左边的变量中)
age = 18
//3.变量取值 : 读取变量(容器)中存储的数据
document.write( age )
//变量可以在声明的时候赋值
let name = '张三'//等价于 (1) let name (2)name = '张三'
document.write( name )
</script>
</body>
</html>
1.2-变量使用注意点
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
/*
1.变量作用 : 在内存中存储数据
2.变量语法:
2.1 声明变量 : let 变量名;
2.2 变量赋值 : 变量名 = 值;
2.3 变量取值 : 变量名
3.变量使用注意点:
3.1 变量不能重复声明,程序会报错
3.2 变量重复赋值,会先销毁旧值,然后存入新值
3.3 一个变量 赋值给 另一个变量,会将自己的数据拷贝一份然后赋值
*/
//声明变量并且赋值
let num1 = 10;
/* 注意点1 : 变量不能重复声明,否则程序会报错 */
// let num1 = 20;
/* 注意点2 : 变量重复赋值,会先销毁旧值,然后存入新值 */
num1 = 20;
/* 注意点3 : 一个变量 赋值给 另一个变量,会将自己的数据拷贝一份然后赋值 */
let num2 = num1;
console.log(num1,num2);
</script>
</body>
</html>
1.3-变量命名规则与规范
1.变量语法
a. 声明变量 : let 变量名;
b. 变量赋值 : 变量名 = 值
c. 变量取值 : 变量名
2.变量补充说明
a. 变量初始化
语法: let 变量名 = 值;
b. let变量 不允许重复声明
c. 变量重新赋值
语法 : 变量名 = 值;
特点 : 先销毁旧值,然后存入新值
d. 变量的值是另一个变量
语法 : 变量名a = 变量名b
特点 : 将变量b中的数据, 拷贝一份赋值给a
3.变量命名规则
* 3.1规则:必须要遵守,否则会报错。由语法决定
* 1.变量只能以下划线、字母、$开头,后面接任意的数字、下划线、字母、$
* 2.不能以JS的关键字作为变量名
* 3.js是严格区分大小写的, 例如:age与Age这是两个不同的变量名
* 3.2规范: 大家都遵守的一种编码习惯,主要是为了提高代码的易读性
* 1.起名要有意义,最好用英语名词作为变量名
* * 2.使用驼峰命名法:变量名第一个单词首字母小写,后面如果由其他单词则每一个单词的首字母大写