javascript对象

来源:互联网 发布:辐射4无mod捏脸数据 编辑:程序博客网 时间:2024/04/30 06:58

javascript是面向对象的编程语言(oop)。oop语言使我们有能力自定义对象和变量类型。我们先开始学习内建的javascript对象,

以及如何使用它们。

对象是一种特殊的数据。对象拥有属性和方法。

一,javascript的String对象

创建String对象的语法

new String(s);

String(s);

参数

参数 s 是要存储在 String 对象中或转换成原始字符串的值。

返回值

当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 ss 的字符串表示。

当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转换后的值。

l  length :属性   表示字符串的长度           

l  indexOf(string) :判断某字符或字符串在原字符串出现的位置(0

【注释:indexOf() 方法对大小写敏感!如果要检索的字符串值没有出现,则该方法返回 -1。】

l  substr(num1,[num2]):截取字符串(不指定第二个参数,会自动截取到最后)

【substr() 的参数指定的是子串的开始位置和长度】

l  toLowerCase() :将字符串转换为小写

l  toUpperCase() :将字符串转换为大写

l  replace(str1,str2)  :将某部分字符或字符串替换成一个新的字符或字符串

在本例中,我们将使用 "W3School" 替换字符串中的 "Microsoft":

<script type="text/javascript">var str="Visit Microsoft!"document.write(str.replace(/Microsoft/, "W3School"))</script>

输出:

Visit W3School!

二,javascript的Date对象

创建 Date 对象的语法:

var myDate=new Date()

实例

在本例中,我们将输出今天的日期和时间:

<script type="text/javascript">document.write(Date())</script>

输出:

Sun Aug 26 21:54:22 2012

三,javascript的Math对象

使用 Math 的属性和方法的语法:

var pi_value=Math.PI;var sqrt_value=Math.sqrt(15);

注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。

您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

Math.floor(x):小于等于 x,且与 x 最接近的整数。

ceil(数值)  :取得大于或等于该数的最小整数

l  min(数值1,数值2):取得较小数

l  max(数值1,数值2):取得较大数

l  pow(数值1,数值2):取得数值1的数值2的次方 

l  random() :取得随机数   (0-------------1  任意小数)

l  round(数值):四舍五入

l  sqrt(数值) :开平方     16    4

 

 

 

原创粉丝点击