JavaScript学习笔记(二) js对象


Posted in Javascript onOctober 25, 2011

1.简单类型

javascript的简单类型包括 数字(Number)、字符串(String)、布尔值(Boolean)、null值 和 undefined值。其他所有值都是对象。

2.对象

javascript中的对象是可变键控集合。在javascript中,数组、函数、正则表达式都是对象。

对象是属性的容器。其中每个属性都拥有名字和值。属性的名字可以是包括空字符串在内的任意字符串。属性值可以是除undefined值之外的任何值。

3.对象的定义方法

(1)用字面量定义。例如:

var obj = {"name":"Jim","age":16};
(2)new关键字定义。例如:

var obj = new Object();
obj.name = "Jim";
obj.age = 16;
4.对象的属性

获得对象的属性值:

var obj = {"name field":"Jim","age":16};
var name =obj["name field"] ; //属性字符串是变量或者不是合法标识符时可以使用
var age =obj.age ;
//优先考虑使用。但当属性字符串是常量,而且属性字符串是合法的标识符时,才能使用
|| 运算符可以用来填充默认属性值:

var status = flight.status || “unkown”;

对象的属性值可以通过赋值语句来更新:

obj.age = 20;

对象通过引用来传递。

对象原型(prototype)链中的属性也可以对象中访问。

delete 运算符可以用来删除对象的属性。

Javascript 相关文章推荐
jQuery LigerUI 使用教程入门篇
Jan 18 Javascript
JS动态获取当前时间,并写到特定的区域
May 03 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
node.js中的fs.truncateSync方法使用说明
Dec 15 Javascript
Javascript打印局部页面实例
Jun 21 Javascript
利用yarn实现一个webpack+react种子
Oct 25 Javascript
JavaScript 栈的详解及实例代码
Jan 22 Javascript
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
windows实现npm和cnpm安装步骤
Oct 24 Javascript
在vue中嵌入外部网站的实现
Nov 13 Javascript
vue+iview实现文件上传
Nov 17 Vue.js
JavaScript学习笔记(一) js基本语法
Oct 25 #Javascript
jQuery数据显示插件整合实现代码
Oct 24 #Javascript
基于jquery跨浏览器显示的file上传控件
Oct 24 #Javascript
firefox下input type="file"的size是多大
Oct 24 #Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
Oct 24 #Javascript
editable.js 基于jquery的表格的编辑插件
Oct 24 #Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
Oct 24 #Javascript
You might like
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
JQuery勾选指定name的复选框集合并显示的方法
2015/05/18 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
对Layer UI 模块化的用法详解
2019/09/26 Javascript
Python内置函数—vars的具体使用方法
2017/12/04 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
解决Pycharm后台indexing导致不能run的问题
2019/06/27 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
python机器学习包mlxtend的安装和配置详解
2019/08/21 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
python中有帮助函数吗
2020/06/19 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
2017/01/12 HTML / CSS
机械设计职业生涯规划书
2013/12/27 职场文书
青年创业培训欢迎词
2014/01/08 职场文书
八一慰问活动方案
2014/02/07 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
建筑学专业自荐书
2014/07/09 职场文书
青年文明号汇报材料
2014/12/23 职场文书
感谢信模板大全
2015/01/23 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
文明礼貌主题班会
2015/08/14 职场文书
安全生产学习心得体会
2016/01/18 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书
nginx proxy_cache 缓存配置详解
2021/03/31 Servers
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python