2016年3月9日----Javascript的对象和数组

什么是对象,其实就是一种类型,即引用类型。而对象的值就是引用类型的实例。在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称作为备传统面向对象语言所支持的类和接口等基本结构。

一、Object类型

到目前为止,我们使用的引用类型最多的可能就是Object类型了。虽然Object的实例不具备多少功能,但对于在应用程序中的存储和传输数据而言,它确实非常理想的选择。

创建Object类型有两种。一种是使用new运算符,一种是字面量表示法。

二、Array类型

除了Object类型之外,Array类型是ECMAScript最常用的类型。而且ECMAScript中的Array类型和其他语言中的数组有着很大的区别。虽然数组都是有序排列,但ECMAScript中的数组每个元素可以保存任何类型。ECMAScript中数组的大小也可以调整的。

创建Array类型有两种。一种是使用new运算符,一种是字面量表示法。

时间: 2024-10-11 10:43:44

2016年3月9日----Javascript的对象和数组的相关文章

2016年3月1日----Javascript的函数

Javascript的函数 --函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. --函数就是包裹在花括号中的代码块,前面使用了关键词function: 调用带参数的函数 --在调用函数时,你可以向其传递值,这些值被称为参数.这些参数可以在函数中使用.你可以发送任意多的参数,由逗号(,)分隔: --变量和参数必须以一致的顺序出现.第一个变量就是第一个被传递的参数的给定的值,以此类推. 带有返回值的函数 --有时,我们希望函数将值返回调用它的地方. --通过使用return语句就可以实

2016年2月23日----Javascript语言的特点

--Javascript是一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. --名词解释: -直译:直接进行解析 -脚本语言:解释执行,不需要编译 -动态类型:可以在程序运行期间动态的改变代码的机构和变量类型 -基于原型:JS的世界没有类,永远都是对象创建对象 -弱类型:对象的声明没有类型,动态语言的

2016年2月23日----Javascript逻辑判断语句

---Javascript逻辑判断语句 --条件语句用于基于不用的条件来执行不同的动作 --if:只有当指定条件为true时,使用该语句来执行代码 --if...else:当条件为true时执行代码,当条件为false时执行其他代码 --if...else if...else:使用该语句来选择多个代码块之一来执行 --switch:只用该语句来选择多个代码块之一来执行

2016年7月24日javascript学习代码复习

<!doctype html> <html> <head> <meat charset="utf-8"> <title>javascript循环</title> </head> <body> <script type="text/javascript"> /*1~100之间奇数和*/ var sum=0; for (var i=1;1<=100;i++)

2016年10月30日--JavaScript语法

1.基本数据类型:字符串.小数.整数.日期时间.布尔型等. 2.变量:[var]定义变量:var a:所有变量定义都用var定义,var是通用的可变类型. 3.类型转换:转为整数:parseint(); 转为小数:parsefloat(); 4.运算符: 数学运算符:+ - * / % ++ --: 关系运算符:==  !=  >  >=  <  <=: 逻辑运算符:&&  ||  !: 其它运算符:+= -= *= /= %= ?: 5.语句:分为顺序,分支和循环

2016年3月7日----Javascript的运算符

ECMA-262描述一组用于操作数据值的运算符,包括一元运算符.布尔运算符.算术运算符.关系运算符.三元运算符.位运算符及赋值运算符.ECMAScript中的运算符适用于很多值,包括字符串.数值.布尔值.对象等.操作符就是运算符. 一.什么是表达式 表达式是ECMAScript中的一个“短语”,解释器会通过计算把它转换成一个值.最简单的表达式是字面量或者变量名. 单一的字面量和组合字面量的运算符都可以成为表达式 二.一元运算符 只能操作一个值得运算符叫做一元运算符.

2016年11月2日--Window.document对象

一.找到元素: docunment.getElementById("id"):                      根据id找,最多找一个: var a =docunment.getElementById("id");             将找到的元素放在变量中: docunment.getElementsByName("name"):          根据name找,找出来的是数组: docunment.getElementsByT

软考高项学员:2016年4月20日作业

软考高项学员:2016年4月20日作业 一.战略管理1.企业战略的特点有哪些?2.企业战略决策的特点有哪些?3.战略管理分为哪三步?(记)4.组织的使包括组织哲学和组织宗旨,请写下2者的定义.5.要确定一个组织的宗旨,首先做什么?(记)6.什么是长期目标,什么是短期目标?7.战略制订包括哪五个步骤?(记)8.战略分析中的外部分析有哪些?9.宏观趋势分析包括哪些?请列出名称,并简述之.10.行业分析包括哪些?11.五力模型认为,行业中的竞争包括哪五种基本的竞争力量?(记)(可以参看图20.1五力模

pfSense 2.3于2016年4月12日发布

pfSense 2.3于2016年4月12日发布,pfsense 2.3基于freebsd 10.3,是目前非常优秀的防火墙,路由器开源软件. 下载地址:http://www.pfsense.org/mirror.php?section=downloads 首次使用可以下载完整安装版,目前完整安装版取消livecd模式,需要安装到存储才能正常运行.已经安装的可以在线升级,也可以下载手动升级包. 最新的pfsense咨询来自51cto网站的morehd玩家.