什么是字面量?(小白理解

字面量表示如何表达这个值,

一般除去表达式之外   给变量赋值时,等号右边都可以认为是字面量。


字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(object literal),另外还有函数字面量(function literal)。


示例:
var test="hello world!";
"hello world!"就是字符串字面量,test是变量名。

又如:

var stooge = {    // stooge 是一个对象
   "frist-name" = "Julie",    // 等号左为属性名,右侧为属性值
    last_name = "beck"    // 属性名如果是合法的标识符,可省略引号

};    // "frist-name", last_name, "Julie", "beck" 都是对象字面量

总之,字面量就是没有用标识符封装起来的量,是“值”的原始状态。

标识符是什么?  编程时用来表示变量或函数的变量名或者函数名等,由字母、数字、下划线“_”组成,并且首字母不能是数字,不能是编程语言的关键字。就是用来区分变量的一个名字而已..就像每个人都有不同的名字。

个人理解:字面量 区别于变量名等具有别称含义的标识符,是直接表示值的原始状态

如"hello world!" 代表的就是字符串hello world! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值