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 相关文章推荐
JS禁用浏览器退格键实现思路及代码
Oct 29 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
js实现鼠标触发图片抖动效果的方法
Feb 27 Javascript
JQuery实现左右滚动菜单特效
Sep 28 Javascript
自己动手写的jquery分页控件(非常简单实用)
Oct 28 Javascript
Perl Substr()函数及函数的应用
Dec 16 Javascript
JS+Canvas绘制时钟效果
Aug 20 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
Jul 25 Javascript
JS实现图片上传预览功能
Nov 21 Javascript
bootstrap警告框使用方法解析
Jan 13 Javascript
JavaScript中EventLoop介绍
Jan 22 Javascript
详解JavaScript添加给定的标签选项
Sep 17 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&mysql(四)
2006/10/09 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
概述BootStrap中role="form"及role作用角色
2016/12/08 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
Python流程控制 while循环实现解析
2019/09/02 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
营销主管自我评价怎么写
2013/09/19 职场文书
初中三年学生的学习自我评价
2013/11/13 职场文书
初中语文教学反思
2014/02/02 职场文书
学校四风对照检查材料
2014/08/28 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
作文评语集锦
2014/12/25 职场文书
小学中队长竞选稿
2015/11/20 职场文书