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 相关文章推荐
Javascript 面向对象 重载
May 13 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
javascript点击按钮实现隐藏显示切换效果
Feb 03 Javascript
jquery Deferred 快速解决异步回调的问题
Apr 05 Javascript
详解jQuery中的deferred对象的使用(一)
May 27 Javascript
BootStrap CSS全局样式和表格样式源码解析
Jan 20 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
Mar 30 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
Jan 08 Javascript
js canvas实现红包照片效果
Aug 21 Javascript
JSON字符串操作移除空串更改key/value的介绍
Jan 05 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
Apr 10 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遍历目录viewDir函数
2009/12/15 PHP
php实现文件下载实例分享
2014/06/02 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
Javascript如何判断数据类型和数组类型
2016/06/22 Javascript
基于js中this和event 的区别(详解)
2017/10/24 Javascript
web前端页面生成exe可执行文件的方法
2018/02/08 Javascript
浅谈Vue下使用百度地图的简易方法
2018/03/23 Javascript
js实现随机抽奖
2020/03/19 Javascript
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python 从相对路径下import的方法
2018/12/04 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
全球500多个机场的接送服务:Suntransfers
2019/06/03 全球购物
一年级班主任感言
2014/03/08 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
建筑工地文明标语
2014/10/09 职场文书
2014年女职工工作总结
2014/11/27 职场文书
捐款感谢信
2015/01/20 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
2016年父亲节寄语
2015/12/04 职场文书
golang json数组拼接的实例
2021/04/28 Golang
整理Python中常用的conda命令操作
2021/06/15 Python
mysql实现将字符串字段转为数字排序或比大小
2022/06/14 MySQL