浅谈js之字面量、对象字面量的访问、关键字in的用法


Posted in Javascript onNovember 20, 2016

一:字面量含义

字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。

字面量分为字符串字面量(string literal )、数组字面量(array literal)和

对象字面量(object literal),另外还有函数字面量(function literal)。

示例:

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

二:对象字面量

对象字面量有两种访问方式:例子如下,

var obj = {
a:'aaa',//a是属性,'aaa'是属性值
b:'bbb',
c:'ccc'
}

方法一: obj.a// aaa,for in遍历对象时,此方法失效...

方法二: obj['a']//aaa,必须要加引号

 【点方法只适合属性是字符串的情况,如果属性是变量,只能用后者】

属性为变量时,只能用如下方法赋值:

var obj = {};
obj[$a] = 'value';

若是直接写 {$a: 'value'},$a会被解析成字符串。

三:关键字in的用法

格式:(变量 in 对象)......注意,,,

当“对象”为数组时,“变量”指的是数组的“索引”;

当“对象”为对象时,“变量”指的是对象的“属性”。

以上这篇浅谈js之字面量、对象字面量的访问、关键字in的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 事件记录使用说明
Oct 20 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
Nov 07 Javascript
javaScript的函数对象的声明详解
Feb 06 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
Sep 06 Javascript
基于JavaScript操作DOM常用的API小结
Dec 01 Javascript
微信小程序通过api接口将json数据展现到小程序示例
Jan 20 Javascript
webpack构建vue项目的详细教程(配置篇)
Jul 17 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
详解如何使用微信小程序云函数发送短信验证码
Mar 13 Javascript
js最全的数组的降维5种办法(小结)
Apr 28 Javascript
vue keep-alive的简单总结
Jan 25 Vue.js
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
浅谈jquery选择器 :first与:first-child的区别
Nov 20 #Javascript
关于js函数解释(包括内嵌,对象等)
Nov 20 #Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
Nov 20 #Javascript
解决前端跨域问题方案汇总
Nov 20 #Javascript
jQuery 的 ready()的纯js替代方法
Nov 20 #Javascript
node+experss实现爬取电影天堂爬虫
Nov 20 #Javascript
JSP防止网页刷新重复提交数据的几种方法
Nov 19 #Javascript
You might like
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
Firefox中使用outerHTML的2种解决方法
2014/06/07 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
Vue实现图书管理案例
2021/01/20 Vue.js
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
Python实现全局变量的两个解决方法
2014/07/03 Python
Python使用turtule画五角星的方法
2015/07/09 Python
简单谈谈python的反射机制
2016/06/28 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
Python如何实现文本转语音
2016/08/08 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
中医药大学毕业生自荐信
2013/11/08 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
总账会计岗位职责
2014/03/13 职场文书
调解协议书
2014/04/16 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
公务员考察材料范文
2014/12/23 职场文书
开网店计划分析
2019/07/30 职场文书