浅谈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 Distilled 基础知识与函数
Apr 07 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
jquery改变tr背景色的示例代码
Dec 28 Javascript
简化版手机端照片预览组件
Apr 13 Javascript
javascript 广告移动特效的实现代码
Jun 25 Javascript
AngularJS递归指令实现Tree View效果示例
Nov 07 Javascript
JS实现数组按升序及降序排列的方法
Apr 26 Javascript
jQuery实现动态删除LI的方法
May 30 jQuery
Angular 2.0+ 的数据绑定的实现示例
Aug 09 Javascript
详解cordova打包成webapp的方法
Oct 18 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
Sep 21 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
Nov 01 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
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
laravel入门知识点整理
2020/09/15 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
JavaScript的目的分析
2007/01/05 Javascript
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
JavaScript中“+=”的应用
2007/02/02 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
Python中单、双下划线的区别总结
2017/12/01 Python
python安装pil库方法及代码
2019/06/25 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
广告学专业应届生求职信
2013/10/01 职场文书
建筑专业毕业生推荐信
2013/11/21 职场文书
应聘面试自我评价
2014/01/24 职场文书
标准自荐信范文
2014/01/29 职场文书
优秀公益广告词大全
2014/03/19 职场文书
2014年底个人工作总结
2015/03/10 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js