JavaScript学习(变量)

举报
盼盼 发表于 2021/04/09 09:17:36 2021/04/09
【摘要】 变量的概念变量:变量是可以用来定义自变量,而且变量的值可以任意改变变量的定义和赋值在js中使用var来声明一个变量。在变量中举例如下:var a = 100;//赋值式声明var b;//单纯的声明var $abc;var _abc;var 1vg;//不允许数字开头var .abc;//不允许$ 或 _之外的符号开头 如图所示在这里插入图片描述上图中var为关键字a为变量名注:关键字与变量...

变量的概念

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

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


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。