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() | 返回数组值 |