2014年辛星完全解读Javascript第七节 数组和对象

由于Javascript是脚本语言,因此,使用起来非常方便,数组的使用也是比较简单的,下面我们就主要介绍一下Javascript中数组的介绍,以及上一节中没有完成的对象的介绍。

**************数组**************

1.在Javascript中,声明一个数组太简单了,而且它支持三种方式,第一种方式是直接实例化一个Array,然后用下标的形式去添加,但是它不像PHP那样灵活,它不允许不写下标就向里面添加数据,因此,我们指定下标即可。

2.访问数组的成员就向C语言的数组那样访问即可,即数组名[下标]这样子去用,首先我们需要写一个HTML文件:

<html>
<head>
<script src = "my.js"></script>
</head>
<body>
    辛星,加油
</body>
</html> 

然后我们写my.js文件,代码如下:

var  arr = new Array();
arr[0] = "辛星";
arr[1] = "小倩";
arr[2] = "小楠";
arr[3] = "辛勇";
for(var i= 0; i< 4;i++){
    alert(arr[i]);
}

3.则我们访问该网页的时候,它会依次弹出四个窗口,内容分别为“辛星”“小倩”等等。

*************进一步说明**************

1.我们还可以直接在实例化的时候就确定这个数组的初始值,代码如下:

var arr = new Array("辛星","小倩","小楠","辛勇");

2.我们还可以用最直观的方式去创建,代码如下:

var arr = ["辛星","小倩","小楠","辛勇"];

3.当然我们要向修改数组中的某个元素的时候,也可以用如下形式直接去修改:

arr[0] = "辛强"

4.数组的元素可以是单个的变量,也可以是函数,还可以是数组。

************对象的说明************

1.上一节我们花了一节去讲如何去创建对象,并没有讲如何去引用这个对象的属性,这里我们给出说明。

2.要使用一个对象的属性,就用对象名.属性的方式,截图如下:

var person = new  Object();
person.name = "辛星";
person.age = 23;
alert(person.name + person.age);

**************小结**************

1.本小节我们介绍了数组和对象的大致使用方法,下一小节我们会讲到json。

2.关于Javascript的基础知识,大致就到这里了,下面开始进军DOM和BOM。

2014年辛星完全解读Javascript第七节 数组和对象

时间: 2024-12-22 19:23:52

2014年辛星完全解读Javascript第七节 数组和对象的相关文章

2014年辛星完全解读Javascript第六节 对象

随着面向对象的普及,现在很多语言都在支持面向对象,Javascript也不例外,所谓对象,就是拥有属性和方法的数据.这里的属性其实就是变量,这里的方法,其实就是函数.但是Javascript的面向对象和其他编程语言还是有很大区别的. ************对象************* 1.Javascript中的对象的定义“属性的无序集合,每个属性存放一个初始值.函数或者对象”,也就是说,对象是没有额定顺序的值的数组. 2.Javascript中的对象一般可以分为本地对象.内置对象.宿主对象

2014年度辛星完全解读html第七节

经过前面六节的学习,我们大致清楚了HTML教程中的基础内容,那么接下来我们开始继续向后推进,可以说,下面我们介绍一下HTML中的区块. ***************区块*************** 1.HTML中的大多数元素都被定义为块级元素或内联元素,块级元素在显示的时候,会以新行开始,比如我们前面讲到的h1标签,p标签,ol标签和table标签. 2.而内联元素则在显示的时候是不会另起一行的,它们会在后面显示,比如我们前面讲到的td标签,img标签,strong标签等等. *******

2014年辛星完全解读Javascript第八节 json

json是JavaScript Object Notation的简写,它是一种轻量级的数据交换格式,而且表达上很容易靠字面去理解.json是用于存储和传输数据的格式,通常用于向服务器端传递数据. *************JSON************** 1.我们上一节介绍了对象,这一节我们将介绍json,json既然是一种数据的传输方式,那么它也必然会有自己的语法规则,它的语法规则如下:由大括号保存对象,由方括号保存数组,数据以键值对的方式存储,而且多个数据之间需要用逗号分开. 2.比如下

2014年度辛星html教程夏季版第七节

经过前面六节的学习,我们大致清楚了HTML教程中的基础内容,那么接下来我们开始继续向后推进,可以说,下面我们介绍一下HTML中的区块. ***************区块*************** 1.HTML中的大多数元素都被定义为块级元素或内联元素,块级元素在显示的时候,会以新行开始,比如我们前面讲到的h1标签,p标签,ol标签和table标签. 2.而内联元素则在显示的时候是不会另起一行的,它们会在后面显示,比如我们前面讲到的td标签,img标签,strong标签等等. *******

2014年度辛星css教程夏季版第七节

本小节我们研究浮动的问题,浮动使得布局更加灵活,虽然我们前面也有关于布局的讲解,但是它们提供的内容还是太有限了,要想获得更强大的布局,还必须使用浮动才能完成更灵活的布局. ***********浮动************ 1.如果我们让某个元素浮动,那么该元素之前的元素将不会受到任何影响,如果该元素是左浮动,那么它下面的元素会自动跑到它的右边,如果该元素右浮动,那么它下面的元素会自动跑到它的左边. 2.如果我们把几个相邻的元素放到一起,如果有空间,则它们会彼此挨着. 3.浮动可以清楚,我们可以

2014年辛星完全解读html第五节

如果读者是一位后台开发者,那么肯定会知道什么叫表单,这里我们就介绍一下前台如何使用表单,表单的使用也是我们编写网页的必须经历的一关,而且,表单也往往是我们网站的漏洞和弱点出现的地方. *************表单************* 1.所谓表单,就是一个包含表单元素的区域,所谓表单元素,可以是输入文本的文本框,也可以是用于输入密码的密码框,还可以是各种各样的下拉框,还有可能是单选框和复选框. 2.表单通常需要定义一个方法,用属性method表示,它表示我们把数据提交给服务器后台所使用的

2014年度辛星html教程夏季版第六节

不知道这样大家会不会感觉枯燥,总之不管大家怎么样,辛星始终会陪伴大家的,期待您的关注和支持,也衷心的希望我的博客能让您少走弯路,获得更系统的知识. ***************表格***************** 1.在早些时候,那时候大家为了布局上的美观,会经常使用表格来布局,因为表格的布局比较整齐,我们只需要把表格的边框设置为0就可以让内容显示的很有条理了. 2.随着div+css的流行,表格布局越来越不被人所喜欢,甚至有人特别排斥表格,本来该用表格的地方也不用表格了,其实大可不必那么偏

2014年度辛星html教程夏季版第五节

如果读者是一位后台开发者,那么肯定会知道什么叫表单,这里我们就介绍一下前台如何使用表单,表单的使用也是我们编写网页的必须经历的一关,而且,表单也往往是我们网站的漏洞和弱点出现的地方. *************表单************* 1.所谓表单,就是一个包含表单元素的区域,所谓表单元素,可以是输入文本的文本框,也可以是用于输入密码的密码框,还可以是各种各样的下拉框,还有可能是单选框和复选框. 2.表单通常需要定义一个方法,用属性method表示,它表示我们把数据提交给服务器后台所使用的

2014年度辛星html教程夏季版第四节

我们前面也涉及了HTML中的一些东西,接下来我们要涉及到图像了,如果没有图像,即使文字的样式再多,再复杂,终归还是单调的,我们就需要用图片来给我们的网页增加更多的表现形式. ***************图片****************** 1.我们用<img>标签来给我们的HTML文件导入一个图片,它是一个空标签,即它只包含属性,而且它没有相应的闭合标签,即它不用成对出现. 2.它的src属性应用于指定源属性地址,它可以是绝对路径,也可以是相对路径,还可以是一个网址,即一个URL,比如我