JavaScript对象学习笔记(2009.12.01)

以前曾写过JavaScript对象的学习笔记,只是大致浏览一遍,今天再次学习JavaScript,然后结合项目代码来理解。

JavaScript是面向对象的编程语言(OOP)。对象拥有属性和方法。

属性:指与对象有关的值。

属性
<script type="text/javascript">
var txt="Hello World!"
document.write(txt.length) 
//输出12
</script>

 方法:指对象可以执行的行为(可以完成的功能)。

方法
<script type="text/javascript">
var str="Hello world!"
document.write(str.toUpperCase()) 
//输出HELLO WORLD! 
</script>

字符串(String)对象:

JavaScript String 对象参考手册

常用的属性和方法:length,indexOf(), replace()...

Date(日期)对象:

JavaScript Date 对象参考手册

Date对象用于处理日期和时间,可以通过new关键词来定义Date对象:

var myDate=new Date()

返回现在的时间:Date()

在网页上显示一个时间:

Time

 Array(数组)对象:

数组对象的作用是使用单独的变量名来存储一系列的值。

Array对象参考手册

定义数组:var myArray=new Array();

向数组赋值:

代码

访问数组:通过指定数组名及索引号码,可以访问某个特定的元素。 如:document.write(mycars[0]);

修改数组的值:如需修改已有数组中的值,只要向指定下标号添加一个新值即可:

mycars[0] = "Opel";

实例:创建输出数组:

Array

使用for...in循环输出数组

for..in

合并数组:arr1.concat(arr2)

concat

组成字符串:join

join

文字数组排序:sort()

sort

数字数组排序:sort()

sort

Boolean(逻辑)对象:

Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true或者false)

Boolean对象参考手册

定义Boolean对象:var myBoolean=new Boolean()

Boolean对象的初始值为false.

Math(算数)对象:

Math(算数)对象的作用是执行常见的算数任务。

Math对象参考手册

Math.round() 对一个数进行四舍五入。

Math.random() 返回0到1之间的随机数。

Math.max(), Math.min() 返回两个给定的数种的较大,较小值。

RegExp对象:

RegExp对象用于规定在文本中检索的内容。

RegExp是正则表达式的缩写。RegExp对象参考手册

HTML DOM对象:

原文地址:https://www.cnblogs.com/niuniu1985/p/1614426.html