浅谈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 相关文章推荐
用示例说明filter()与find()的用法以及children()与find()的区别分析
Apr 26 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
Aug 07 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
Feb 15 Javascript
详解Angular-Cli中引用第三方库
May 21 Javascript
在bootstrap中实现轮播图实例代码
Jun 11 Javascript
JavaScript函数中的this四种绑定形式
Aug 15 Javascript
vue组件实现文字居中对齐的方法
Aug 23 Javascript
详解在Angular4中使用ng2-baidu-map的方法
Jun 19 Javascript
Node.js中出现未捕获异常的处理方法
Jun 29 Javascript
Vue实现省市区三级联动
Dec 27 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
用 php 编写的日历
2006/10/09 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
js面向对象的写法
2016/02/19 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
Python Process多进程实现过程
2019/10/22 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
幼儿园秋游感想
2014/03/12 职场文书
2014年加油站工作总结
2014/12/04 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书