浅谈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 相关文章推荐
基于jquery的direction图片渐变动画效果
May 24 Javascript
Jquery AJAX 用于计算点击率(统计)
Jun 30 Javascript
jQuery函数的等价原生函数代码示例
May 27 Javascript
node.js中的http.response.writeHead方法使用说明
Dec 14 Javascript
JavaScript ES6的新特性使用新方法定义Class
Jun 28 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
Jul 08 Javascript
js判断数组key是否存在(不用循环)的简单实例
Aug 03 Javascript
微信小程序 删除项目工程实现步骤
Nov 10 Javascript
浅析Ajax语法
Dec 05 Javascript
JavaScript实现选中文字提示新浪微博分享效果
Jun 15 Javascript
vuex的module模块用法示例
Nov 12 Javascript
基于Vue和Element-Ui搭建项目的方法
Sep 06 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 在线打包_支持子目录
2008/06/28 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
Python实现的数据结构与算法之快速排序详解
2015/04/22 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
人机交互程序 python实现人机对话
2017/11/14 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
python根据文本生成词云图代码实例
2019/11/15 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
性能测试工程师的面试题
2015/02/20 面试题
什么是组件架构
2016/05/15 面试题
十岁生日父母答谢词
2014/01/18 职场文书
点菜员岗位职责范本
2014/02/14 职场文书
运动会通讯稿150字
2014/02/15 职场文书
人事科岗位职责范本
2014/03/02 职场文书
感恩母亲节活动方案
2014/03/04 职场文书
产品包装策划方案
2014/05/18 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
严以用权学习心得体会
2016/01/12 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书