浅谈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 相关文章推荐
js异步加载的三种解决方案
Mar 04 Javascript
jQuery中(function(){})()执行顺序的理解
Mar 05 Javascript
将两个div左右并列显示并实现点击标题切换内容
Oct 22 Javascript
jquery实现图片上传前本地预览功能
May 10 Javascript
Django+Vue.js搭建前后端分离项目的示例
Aug 07 Javascript
JavaScript满天星导航栏实现方法
Mar 08 Javascript
vue2过滤器模糊查询方法
Sep 16 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
Vue 3.0双向绑定原理的实现方法
Oct 23 Javascript
详解Angular cli配置过程记录
Nov 07 Javascript
vue 如何从单页应用改造成多页应用
Oct 23 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读取IMAP邮件
2006/10/09 PHP
PHP扩展开发入门教程
2015/02/26 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
js parsefloat parseint 转换函数
2010/01/21 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
使用JS和canvas实现gif动图的停止和播放代码
2017/09/01 Javascript
vue中的inject学习教程
2019/04/24 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python实现备份文件实例
2014/09/16 Python
详解Python中break语句的用法
2015/05/14 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
python django 实现验证码的功能实例代码
2017/05/18 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
关于python 跨域处理方式详解
2020/03/28 Python
python mock测试的示例
2020/10/19 Python
找到不普通的东西:Bonanza
2016/10/20 全球购物
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
小学教研工作制度
2014/01/15 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
刑事和解协议书范本
2014/11/19 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android