变量的概念
变量:变量是可以用来定义自变量,而且变量的值可以任意改变
变量的定义和赋值
在js中使用var来声明一个变量。
在变量中举例如下:
var a = 100;//赋值式声明
var b;//单纯的声明
var $abc;
var _abc;
var 1vg;//不允许数字开头
var .abc;//不允许$ 或 _之外的符号开头
如图所示
上图中var为关键字
a为变量名
注:关键字与变量名之间必须用空格
var是英语“vraiant变量的缩写,后面需要加一个空格,空格后面的东西就是”变量名“:
- 定义变量:var就是一个关键字,用来定义变量,所谓关键字,就是有特殊功能的小词语,关键字后面一定要有空格隔开;
- 变量的赋值:等号表示赋值,将等号右边的值,赋给左边的值;
- 变量名:必须是 $ 或 _ 或 字母作为开头,变量名称里还可以包含。
PS:在JavaScript中,永远都是用var来定义变量(在ES6之前),这和C 、Java 等语言不同。
变量要先定义,才能使用,比如,我们不设置变量,直接输出:
<script type="text/javascript">
console.log(a);
</script>
控制台会直接报错:
正确写法:
var a;//定义
a = 100;//赋值
console.log(a);//输出100
有经验的程序员会把定义和赋值卸载一起:
var a = 100; //定义,并且赋值100
console.log(a); //输出100
变量的命名规范
变量名有命名规范:只能由字母,数字,下划线,美元符号$构成,且不能以数字开头,并且不能是JavaScript的保留字。
下列单词叫保留字,就是说不允许当作变量名:
break
case
catch
continue
default
delete
do
else
finally
for
function
if
in
instanceof
new
return
switch
this
throw
try
typeof
var
void
while
with
大写字母是可以使用的,并且大小写敏感,也就是A和a是里两个变量。
var A = 100;//变量1
var a =250;//变量2
ps:汉语可以作为变量名,但是不建议使用,因为low
标识符
标识符:在js中所有的可以由我们自主命名的都可以称为标识符。
例如:变量名、函数名、属性名都属于标识符。
标识符的变量命名规则和变量的命名规则一样。
重点:标识符不能使用脚本语言中保留的关键字及保留字,如下:
关键字和保留字:
转载:https://blog.csdn.net/m0_46384159/article/details/115292693
查看评论