浅谈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 pagination插件实现无刷新分页代码
Oct 13 Javascript
浅谈json取值(对象和数组)
Jun 24 Javascript
用js实现简单算法的实例代码
Sep 24 Javascript
js判断出两个字符串最大子串的函数实现方法
Nov 01 Javascript
常用jQuery选择器汇总
Feb 02 Javascript
Vue实现动态显示textarea剩余字数
May 22 Javascript
React Native如何消除启动时白屏的方法
Aug 08 Javascript
JS实现自定义状态栏动画文字效果示例
Oct 12 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
AJAX在JQuery中的应用详解
Jan 30 jQuery
原生js实现随机点名功能
Nov 05 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
Dec 30 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编程之高级技巧——利用Mysql函数
2006/10/09 PHP
php引用地址改变变量值的问题
2012/03/23 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
关于laravel后台模板laravel-admin select框的使用详解
2019/10/03 PHP
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
Javascript浅谈之this
2013/12/17 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
Python转码问题的解决方法
2008/10/07 Python
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
Python的Django框架中的表单处理示例
2015/07/17 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
Python的历史与优缺点整理
2020/05/26 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
PHP两种查询函数array/row的区别
2013/06/03 面试题
写给老师的表扬信
2014/01/21 职场文书
《称象》教学反思
2014/04/25 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
大学学生个人总结
2015/02/15 职场文书
车队安全员岗位职责
2015/02/15 职场文书
2016中秋节问候语
2015/11/11 职场文书
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server