浅谈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 相关文章推荐
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
Jan 13 Javascript
JS中的substring和substr函数的区别说明
May 07 Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
JavaScript体验异步更好的解决办法
Jan 08 Javascript
JavaScript复制内容到剪贴板的两种常用方法
Feb 27 Javascript
浅谈Vue组件及组件的注册方法
Aug 24 Javascript
小程序实现人脸识别功能(百度ai)
Dec 23 Javascript
javascript中数组的常用算法深入分析
Mar 12 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
Oct 16 Javascript
js实现盒子拖拽动画效果
Aug 09 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 常用类汇总 推荐收藏
2010/05/13 PHP
PHP6新特性分析
2016/03/03 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
js实现Select下拉框具有输入功能的方法
2015/02/06 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
如何编写jquery插件
2017/03/29 jQuery
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
js实现动态时钟
2020/03/12 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
Python采集腾讯新闻实例
2014/07/10 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
Python读写docx文件的方法
2018/05/08 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
幼儿园健康教育方案
2014/06/14 职场文书
合作合同协议书范本
2015/01/27 职场文书
跑出一片天观后感
2015/06/08 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
Java 关于String字符串原理上的问题
2022/04/07 Java/Android
详解SQL报错盲注
2022/07/23 SQL Server