变量是一个变化的量,它指向一个数据。
我们可以通过变量的名称来使用或修改对应的数据。
编程的基本原理无非就是用一些逻辑语句控制变量常量之类的数据。
- 1、变量的命名可以由字母、数字、下划线和$组成,不能以数字开头。
- 2、建议使用驼峰命名法,即:多个单词时,首词首字母小写,其余词的首字母大写。例如:userName
- 3、变量和常量都是区分大小写的。例如age和Age,他们是两个变量。
- 4、不能使用保留关键字,关于保留关键字,这有很多,大家不必记忆,现在的代码编辑器都很智能了,如果使用了保留关键字它会提示的。
复制代码
例如:
变量的声明语法一:声明时赋值
可以一次声明多个变量:
还可以不加var,能看懂即可,不建议使用。例如:
变量的声明语法二:声明后赋值
可以一次声明多个变量:
- var 变量名1,变量名2;
- 变量名1 = 数据1;
- 变量名2 = 数据2;
复制代码
常量的声明
常量一旦声明,在程序执行过程中不能改变。
我们习惯于用大写字母表示常量名称,并非语法规定。
语法
- const 常量名=值;
- const 常量名1=值1,常量名2=值2,常量名3=值3;
复制代码
例如:
在上面的实验中,我们在声明完常量NUM1后,又给NUM1赋值,浏览器报错了,这就是常量的特性。
再看下面的代码
<!DOCTYPE html>
<html>
<head>
<title>常量的作用域</title>
</head>
<body>
<script type="text/javascript">
//常量使用const定义
const PI = 3.14;
console.log(PI);
//函数内部 可以使用 函数外部的常量
function f1() {
//常量是在同一个作用域,不能重新声明,但是在不同的作用域,可以重新声明。
const PI = 3.1415;
//常量是在同一个作用域,不能重新赋值。即使是函数内部,也不能对函数外部的常量重新赋值。
// PI = 3.1415; //报错
console.log(PI);
}
f1();
console.log(PI);
</script>
</body>
</html>
好了,关于变量和常量暂时了解这些就可以了。
|