JavaScript基础知识【内置对象】(六)

    对象就是用于描述客观世界的特定实体。例如,“人”就是一个对象,具有身高,体重,年龄等特性,同时包含吃饭,睡觉等动作。

    在javascript中,对象就是属性和方法的集合。属性表示的是对象的特征,作为信息的载体,从而与变量相关联。例如,string对象的string.length属性能够获取字符串的长度。方法表示对象所具有的功能,从而与特定的函数相关联。

    1.6.1String对象

    String对象提供对字符串进行处理的属性和方法。在使用String对象时,首先要创建一个字符串变量。

 1 字符串对象名称=new String(字符串常量);
 2 
 3 字符串对象名称=“字符串常量”;
 4 
 5 示例:
 6 
 7 newstring = new String("this is a new string");
 8 
 9 或者
10 
11 newstring = "this is a new string";

    (1)属性

     String对象中最常用的属性就是length,它表示的是字符串中字符串的个数。

var m="string";

m.length;

   (2)方法

方法 说明 方法 说明
bold() 粗体 charCodeAt(索引) 返回索引位置的ASCII码
italtics() 斜体 indexOf('字符') 返回该字符在对象中的索引
strike() 删除线 lastIndexOf('字符') 反向搜索该字符的索引并返回
fontsize() 字体大小 search('字符') 返回字符在对象中的索引位置
fontcolor 字体颜色 replace(“字符串1”,“字符串2”) 字符串2替代字符串1
sup() 上标 split('字符') 将字符从对象中删除
sub() 下标 link("url") 设置链接
toUpperCase() 大写 toString() 返回字符串
toLowerCase() 小写 valueOf() 返回字符串值
charAt(索引) 返回索引位置的字符    

      1.6.2Math对象

      (1)属性

       Math对象的属性是数学中常用的常数,如圆周率PI,自然对数的底E等

属性 说明 属性 说明
E 自然对数的底 PI 圆周率
LN2 2的自然对数 SQRT1_2 1/2的平方根
LOG2E 以2为底E的对数 SQRT2 2的平方根

     (2)方法

      Math对象的方法则是一些非常有用的数学函数

方法 说明 方法 说明
ceil(数值) 大于等于该数值的最小整数 random() 随机数
floor(数值) 小于等于该整数的最大整数 round(数值) 最接近该数值的整数
min(数值1,数值2) 最小值 sqrt(数值) 开平方根
max(数值1,数值2) 最大值 sin(数值) 弧度
pow(数值1,数值2) 数值1的数值2次方    

1.6.3Date对象

       Date对象主要用于设置和获取日期中的年,月,日,时,分,秒,毫秒等。

       要使用Date对象,首先要使用new关键字创建它。

1 var date = new Date();
2 
3 var date = new Date(2010,1,1);
4 
5 var date = new Date(2010,1,1,12,30,20,40);
方法 说明 方法 说明
getYear() 返回年份数 getMinutes() 返回分钟数
getMonth() 返回月份数 getSeconds() 返回秒数
getDate() 返回日期数 getMiliseconds() 以GMT格式表示日期对象
geyDay() 返回星期数 getTime() 返回对应日期基线的毫秒
getHours() 返回小时数    

需要注意的是,Date对象没有提供可以直接访问的属性,只具有获取和设置日期与时间的方法。

1.6.4Array对象

      Array对象最常用的属性和方法为length和toString()。length返回数组中元素的个数。toString()返回一个字符串,该字符串中包含数组中的所有元素,以逗号分隔。

数组对象名称 = new Array([元素个数]);

数组元素名称 = new Array([元素1],[元素2]·····);

数组元素名称 =[元素1[,元素2]......]
方法 说明 方法 说明
join([分隔符]) 数组元素组合为字符串 reverse() 数组反转
toString() 以字符串表示数组 value() 返回数组值

 

posted @ 2014-01-08 14:58  行进  阅读(128)  评论(0编辑  收藏  举报