js内置对象【学习笔记】
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:admin 阅读 468
今天系统的学了一下javascript的内置对象。mark相关的知识点:首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合)(W3shoolJS手册地址:http://ww

今天系统的学了一下javascript的内置对象。mark相关的知识点:

首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合)

(W3shool JS手册地址:http://www.w3school.com.cn/js/js_reference.asp

作为一门编程语言,JavaScript提供了一些内置的对象和函数。内置对象提供编程的几种最常用的功能。JavaScript内置对象有以下几种。

●  String对象:处理所有的字符串操作

●  Math对象:处理所有的数学运算

●  Date对象:处理日期和时间的存储、转化和表达

●  Array对象:提供一个数组的模型、存储大量有序的数据

●  Event对象:提供JavaScript事件的各种处理信息

内置对象都有自己的方法和属性,访问的方法如下:

    对象名.属性名称

    对象名.方法名称(参数表)

1.时间对象


时间对象是JavaScript的内置对象,使用前必须先声明。

基本语法

     var curr=new Data();

注意这里的关键字new的用法,Data()的首字母必须大写。

语法解释

利用new来声明一个新的对象实体。使用new操作符的语法如下:

    实例对象名称=new对象名称(参数列表)

Date对象提供了以下3类方法:

● 从系统中获得当前的时间和日期

● 设置当前的日期和时间

● 在时间、日期同字符串之间完成转换

下表介绍了最常用的获得系统的时间和日期的方法

Date对象中处理时间和日期的方法

方 法 种 类 方 法 名 称 功  能  描  述
      获得时间或日期         getDate       获得当前的日期
      获得时间或日期         getDay       获得当前的天
      获得时间或日期         getHours       获得当前的小时
      获得时间或日期         getMinutes       获得当前的分钟
      获得时间或日期         getMonth       获得当前的月份
      获得时间或日期         getSeconds       获得当前的秒
      获得时间或日期         getTime       获得当前的时间(毫秒为单位)
      获得时间或日期         getTimeZoneOffset       获得当前的时区偏移信息
      获得时间或日期         getYear       获得当前的年份

练习笔记:

<!--注意区分getDate和getDay的作用和区别,getDate返回的是日期(1-31),而getDay返回的是星期中的第几天() -->

<!--另外还要注意,创建数组记得要使用new这个关键词, 例如:var myArray=new Array()-->

<!--在这里还学习了向数组赋值的两种方法:

1、第一种方法可以创建任意多的值,就类似创建任意多的变量一样:

如:

var mytechnic=new Array()

mytechnic[0]="html"

mytechnic[1]="css"

mytechnic[2]="js"

也可以使用一个“整数自变量”来控制数组的容量。

2、第二种方法:

var mycars=new Array("Saab","Volvo","BMW")


如果想要修改数组中的值,直接赋新值:mytechnic[2] = "jquery"

 -->


2.数学对象(比较抽象)


内置的Math对象可以用来处理各种数学运算.其中定义了一些常用的数学常数,例如圆周率PI=3.1415926等.各种运算被定义为Math对象的内置方法,可以利用直接调用的方法。

基本语法

    Math.数学函数(参数)

或者
with(Math)

         数学函数
 }

语法解释

with语句提供了一种简单和清晰的方法来表达其属性和方法之间的关系。简单地说,在 with与语句的作用范围之内,凡是没有指出对象的属性和方法,都是指默认的对象,这个默认的对象在 with语句的开头给出。使用 with语句的语法如下:
with(对象名称)
 {
         语句块……
 }

3.字符串对象


一般利用String对象提供的函数来处理字符串。String对字符串的处理主要提供了下列方法。

●  charAt(idx):返回指定位置处的字符

●  indexOf(Chr):返回指定子字符串的位置,从左到右。找不到返回-1。

● lastIndexOf(chr):返回指定子字符串的位置,从右到左。找不到返回-1。

●  toLowerCase():将字符串中的字符全部转化成小写。

●  toUpperCase():将字符串中的字符全部转化成大写。

4.数组对象(今晚特别侧重的学了这一种 - 数组对象!)


基本上所有的编程语言都提供数组对象,数组将同类的数据组织在一起,访问起来非常方便而且效率高.如Java语言和C语言等.JavaScript和C语言一样,数组的下标是丛零开始的。创建数组后,能够用[ ]符号访问数组单个元素。

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2