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 相关文章推荐
网页中的图片的处理方法与代码
Nov 26 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
Apr 16 Javascript
电子商务网站上的常用的js放大镜效果
Dec 08 Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
项目中常用的JS方法整理
Jan 30 Javascript
动态加载js的方法汇总
Feb 13 Javascript
基于javascript实现图片懒加载
Jan 05 Javascript
js 数据存储和DOM编程
Feb 09 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
微信通过页面(H5)直接打开本地app的解决方法
Sep 09 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 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新手上路(十四)
2006/10/09 PHP
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
php入门学习知识点六 PHP文件的读写操作代码
2011/07/14 PHP
用PHP+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
DOM基础教程之使用DOM设置文本框
2015/01/20 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
JavaScript Reflect Metadata实现详解
2019/12/12 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
python基于twisted框架编写简单聊天室
2018/01/02 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
.NET常见笔试题集
2012/12/01 面试题
护士找工作求职信
2014/07/02 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
党员个人党性分析材料
2014/12/18 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs