浅谈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 相关文章推荐
iis6+javascript Add an Extension File
Jun 13 Javascript
JavaScript 字符串连接性能优化
Dec 20 Javascript
Jquery实战_读书笔记1—选择jQuery
Jan 22 Javascript
JS实现的生成随机数的4个函数分享
Feb 11 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
Dec 07 Javascript
原生js实现可拖动的登录框效果
Jan 21 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
Jul 07 Javascript
JavaScript判断浏览器和hack滚动条的写法
Jul 23 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
Jun 04 Javascript
Element Carousel 走马灯的具体实现
Jul 26 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
Sep 22 Javascript
浅谈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
一个更简单的无限级分类菜单代码
2007/01/16 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
jquery中的ajax方法怎样通过JSONP进行远程调用
2014/05/04 Javascript
js控制输入框获得和失去焦点时状态显示的方法
2015/01/30 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
Vue-Router2.X多种路由实现方式总结
2018/02/09 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
js实现文件上传功能 后台使用MultipartFile
2018/09/08 Javascript
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
详细分析python3的reduce函数
2017/12/05 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
使用HTML和CSS实现的标签云效果(附demo)
2021/02/03 HTML / CSS
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
美术师范毕业生自荐信
2013/11/16 职场文书
医学生自荐信范文
2013/12/03 职场文书
合伙经营协议书范本
2014/04/18 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
授权收款委托书
2014/09/23 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers