JS直接量与变量
一.直接量和字面量
(1)什么是直接量?
直接量又被称为字面量,也就是可以在程序用使用的量。之中常用的就是字符串和数值,字符串顾名思义也就是字符,通俗的讲就是被“ ’ ’ ”和 “ ‘’ ‘’ ”包含的字符。数值也就是数字,例如:1,12,1.23,-1234。
(2)字面量
字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(object literal),另外还有函数字面量(function literal)。
示例:
var test=“hello world!”;
"hello world!"就是字符串字面量,test是变量名。
二.变量
变量即可变化的量,在计算机中使用一些符号,用来存储数据。
(1)变量的定义
var 变量名
举个例子:
<scipt>
var num; //定义一个变量,命名为num
num=100 //将数据100赋值给变量num
</scipt>
但是,对于变量的命名也是有要求的,不能说你你喜欢什么就去些什么。整理了一些资料,大致是这几个命名规则:
1.由字母、数字、下划线、$ 符号组成,
2.不能以数字开头 2.不能是关键字和保留字,例如:for,while,this,name
3.区分大小写
规范:
1.变量名必须有意义
2.遵守驼峰命名法(驼峰命名法:从第二个单词开始首字母大写)
3.建议不要用$作为变量名。