JavaScript学习(变量)

变量的概念

变量:变量是可以用来定义自变量,而且变量的值可以任意改变

变量的定义和赋值

在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中所有的可以由我们自主命名的都可以称为标识符。
例如:变量名、函数名、属性名都属于标识符。
标识符的变量命名规则和变量的命名规则一样。
重点:标识符不能使用脚本语言中保留的关键字保留字,如下:
关键字和保留字:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46384159/article/details/115292693