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点缩略图弹出层显示大图片
Feb 13 Javascript
jQuery xml字符串的解析、读取及查找方法
Mar 01 Javascript
js实现人民币大写金额形式转换
Apr 27 Javascript
JS利用cookies设置每隔24小时弹出框
Apr 20 Javascript
easyui combogrid实现本地模糊搜索过滤多列
May 13 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
Jun 28 Javascript
微信小程序实现联动选择器
Feb 15 Javascript
js 计算图片内点个数的示例代码
Apr 04 Javascript
React Native 混合开发多入口加载方式详解
Sep 23 Javascript
Javascript 关于基本类型和引用类型的个人理解
Nov 01 Javascript
vue使用swiper实现中间大两边小的轮播图效果
Nov 24 Javascript
JavaScript中break、continue和return的用法区别实例分析
Mar 02 Javascript
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 分页原理详解
2009/08/21 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
php计算整个目录大小的方法
2015/06/01 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
jquery tab标签页的制作
2010/05/10 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
实现微信小程序的wxml文件和wxss文件在webstrom的支持
2017/06/12 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
python 队列详解及实例代码
2016/10/18 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
Python遍历numpy数组的实例
2018/04/04 Python
Python tkinter常用操作代码实例
2020/01/03 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
C语言笔试题回忆
2015/04/02 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
外国语学院毕业生自荐信
2013/10/28 职场文书
银行会计业务的个人自我评价
2013/11/02 职场文书
企业党员公开承诺书
2014/03/26 职场文书
社区活动策划方案
2014/08/21 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
2015年妇女工作总结
2015/05/14 职场文书
欠款起诉书范文
2015/05/19 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
Python超简单容易上手的画图工具库推荐
2021/05/10 Python