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 相关文章推荐
HTML TO JavaScript 转换
Jun 26 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
May 05 Javascript
js change,propertychange,input事件小议
Dec 20 Javascript
用js传递value默认值的示例代码
Sep 11 Javascript
使用Sticker.js实现贴纸效果
Jan 28 Javascript
node.js文件上传处理示例
Oct 27 Javascript
JavaScript实现无穷滚动加载数据
May 06 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
Jul 11 Javascript
Vue父子模版传值及组件传值的三种方法
Nov 27 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
Dec 16 Javascript
vue项目中实现图片预览的公用组件功能
Oct 26 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 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
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
Yii2框架中日志的使用方法分析
2017/05/22 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
2015/02/26 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
vue 实现单选框设置默认选中值
2019/11/07 Javascript
vue 翻页组件vue-flip-page效果
2020/02/05 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
跟老齐学Python之有点简约的元组
2014/09/24 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
python字符串常用方法
2018/06/14 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
Kate Spade美国官网:纽约新兴时尚品牌,以包包闻名于世
2017/11/09 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
英国老牌潮鞋店:Offspring
2019/08/19 全球购物
就业协议书的作用
2014/04/11 职场文书
党风廉设责任书
2014/04/16 职场文书
六查六看六改心得体会
2014/10/14 职场文书
聚会通知怎么写
2015/04/23 职场文书
大学开学感言
2015/08/01 职场文书
Python自动化之批量处理工作簿和工作表
2021/06/03 Python