浅谈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 简单图片导航插件jquery.imgNav.js
Mar 17 Javascript
iframe窗口高度自适应的实现方法
Jan 08 Javascript
javascript事件冒泡详解和捕获、阻止方法
Apr 12 Javascript
Node.js实现简单聊天服务器
Jun 20 Javascript
轻量级网页遮罩层jQuery插件用法实例
Jul 31 Javascript
Jquery实现$.fn.extend和$.extend函数
Apr 14 Javascript
Javascript字符串拼接小技巧(推荐)
Jun 02 Javascript
jQuery插件实现文件上传功能(支持拖拽)
Aug 27 Javascript
Vue自定义指令使用方法详解
Aug 21 Javascript
详解Vue2 添加对scss的支持
Jan 02 Javascript
node事件循环和process模块实例分析
Feb 14 Javascript
详解JavaScript数据类型和判断方法
Sep 04 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
笑谈配置,使用Smarty技术
2007/01/04 PHP
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
smarty获得当前url的方法分享
2014/02/14 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
从零开始学YII2框架(四)扩展插件yii2-kartikgii
2014/08/20 PHP
php截取html字符串及自动补全html标签的方法
2015/01/15 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
js切换光标示例代码
2013/10/10 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
2020/11/07 Javascript
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
Python socket实现简单聊天室
2018/04/01 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
python实现智能语音天气预报
2019/12/02 Python
python-视频分帧&多帧合成视频实例
2019/12/10 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
利用css3制作3D样式按钮实现代码
2013/03/18 HTML / CSS
Canvas 帧动画吃苹果小游戏
2020/08/05 HTML / CSS
汽车维修工岗位职责
2014/02/12 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
安全目标管理责任书
2014/07/25 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
Python操作CSV格式文件的方法大全
2021/07/15 Python