浅谈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 相关文章推荐
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
Oct 01 Javascript
一个简单的js鼠标划过切换效果
Jun 30 Javascript
Jquery中的层次选择器与find()的区别示例介绍
Feb 20 Javascript
jquery超简单实现手风琴效果的方法
Jun 05 Javascript
分享12个非常实用的JavaScript小技巧
May 11 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
Jan 24 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
Jan 25 Javascript
Node.js实现注册邮箱激活功能的方法示例
Mar 23 Javascript
JavaScript JSON数据处理全集(小结)
Aug 15 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 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
swfupload 多文件上传实现代码
2008/08/27 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
Python中用altzone()方法处理时区的教程
2015/05/22 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
基于Python3 逗号代码 和 字符图网格(详谈)
2017/06/22 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
python线程中的同步问题及解决方法
2019/08/29 Python
使用K.function()调试keras操作
2020/06/17 Python
django创建css文件夹的具体方法
2020/07/31 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
电信专业应届生自荐信
2013/09/28 职场文书
自荐信包含哪些内容
2013/10/30 职场文书
自动化专业毕业生自荐信
2013/11/01 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
公司年终奖分配方案
2014/06/16 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android