JavaScript标识符


前言:欢迎各位观众老爷来到阿辉的小小博客,今天要学习的内容是关于JavaScript的一些基本语法,所以请各位调整坐姿,准备上车啦。

变量

标识符

关于标识符的相关规定:
(1)由大小写字母,数字,下划线和美元符号($)组成。例如:str ,arr3 , get_name等
(2)不能以数字开头
(3)严格区分大小写
(4)不能使用JavaScript里面的关键字命名
(5)尽量做到见名知意,而且当标识符中有多个单词时,尽量采用驼峰法来对该标识符进行命名

保留关键字

关键字是指在JavaScript语言中事先被定义好并且赋予特殊含义的单词。关键字不能作为变量名和函数名使用
本图片主要截选字菜鸟教程,如有侵权,万分抱歉
注:上图主要截取自菜鸟教程,原谅本人擅自做主偷了该网站的图,嘿嘿嘿,如果存在侵权,后期会删除该内容,目前就先放在博客里面吧!
注:除了保留关键字,还有一些未来保留关键字,这些预留的关键字在未来可能会转正,所以在编写代码时希望各位也不要使用。

变量的使用

谈到变量,大家其实可以将变量看做是存储数据的容器。例如:盛水的杯子,其中被子就是变量,水就相当于数据。通常我们用var关键字声明,同时变量的命名规则和标识符相同。废话不多说,请看下面的栗子:

<script>
        var sales;
        var hits,hot,NEWS;
        var room_1,room2;
        var $name,$age;
    </script>

注:上述代码仅仅对变量进行了定义,但并未对其赋初始值,默认值会被设为undefined

变量的赋值

<script>
        var sales,room_1,$age;	        //声明变量
        sales=3;						//为变量赋值
        room_1=4;						//为变量赋值
        var $age=18;					//声明变量的同时赋值
    </script>

除了上述的赋值方法外,也可以省略声明变量的var关键字,直接为变量赋值。示例如下:

<script>
        flag=false;     //为变量flag赋值false
        a=1,b=2;        //为变量a和b分别赋值为1和2
    </script>

值得注意的是,JavaScript中变量虽然可以不事先声明,直接省略var关键字为变量赋值,但是由于JavaScript属于动态编译,程序运行时不容易发现代码中的错误,所以推荐各位观众老爷在使用变量的时候,还是养成事先声明的好习惯。

多学一招:定义常量

常量可以理解为脚本在运行过程中值始终不变的量,他的特点是一旦被定义出来了,就不能被修改或者重新定义,例如数学中的圆周率π。其实JavaScript在ES6之前是没有常量的,现ES6中新增了const关键字,用于常量的定义,常量的命名也是遵循标识符规则,习惯上名称总是使用大写字母表示。具体栗子如下:

<script>
		var r=6;
        const PI=3.14;
        const p=2*PI*r;
        console.log("P="+P);    //输出结果:37.68
    </script>

今日小结:阿辉写到这里不知道各位观众老爷看完后感受如何,反正本人感觉挺难受的,阿辉要为前两天欠下的债开始做准备了,鉴于前两天的更新没有准时完成,所以这两天阿辉要开始加班了。祝各位观众老爷五一快乐(也希望各位观众老爷祝我好运吧)。过完五一记得来看看阿辉的更新啊。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值