javascript对象

3 篇文章 0 订阅
1 篇文章 0 订阅

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值