javascript内置对象
Array对象
包括一连串相同或不同的数据群组
- 建立数组对象
- 先声明再赋值:
var 数组对象名称 = new Array(数组元素个数)
var 数组对象名称 = new Array()
- 声明的同时赋值
var 数组对象名称 = new Array(元素一,元素二,元素三,....)
例如:var Animal = new Array(bird,pig,human)
- 先声明再赋值:
- 数组元素的引用
使用数组名可以获得整个数组的值,若要获取数组元素的值,则需要使用数组名,同时借助下标。下标从0开始,到数组长度-1结束 - 常用
- length:获取数组长度(数组元素个数)
- reverse():倒序数组对象
- sort():按字典顺序对数组元素重新排序
- join(分隔字符):将数组内各个元素以分隔符连接成一个字符串,默认按逗号连接
- push():在数组尾部添加数组元素
- splice(m,n):删除在m位置的n个元素
- concat():将一个或若干个数组和某个数组连接为数组
- 访问方式:数组对象.属性 ,数组对象.方法(参数1,参数2,…)
String对象
String对象用来保存字符串常量
- 创建对象
var 字符串对象名称 = new String(字符串常量)
- 常用属性
length:用于判断字符串的字符长度 - 常用方法
- charAt(位置):获取String对象在指定位置处的字符
- indexOf(要查找的字符串):获取查找的字符串在String对象中首次出现的位置
- lastIndexOf(要查找的字符串):获取要查找的字符串在String对象中首次出现的位置
- substr(索引值i[,长度]):从String对象的字符串索引值处开始截取String对象的所有字符串或截取指定长度的字符串
- Substring(索引值i,索引值j):截取由索引值i到索引值j-1之间的字符串
- split(分隔符):把String对象中的字符串按照分隔符拆分成字符串数组
- replace(需替代的字符串,新字符串):用心得字符串代替旧的字符串
- toLowerCase():把String对象中的字符串转换成小写字母
- toUpperCase(): 把String对象中字符串转换成大写字母
- toString(): 获取String对象的字符串值
- valueOf():获取String对象的原始值
- concat(字符串1,字符串2,字符串3…):将字符串连接成一个字符串
- bold():使String对象中字体加粗显示
- fontcolor(颜色):设置字体颜色
- fontsize(大小):设置字体大小
- italics():设置字体为斜体
- big():设置字体为大字体
- small():设置字体为小字体
- strike():字符串显示删除线
- sub():字符串以下标显示
- sup():字符串以上标显示
Math对象
包含进行数学计算的属性和方法,属性就是标准的数学常量,其方法构成了数学函数库
- Math对象属性
1. E:欧拉常量
2. PI: 圆周率常数Π
3. SQRT2:2的平方根
4. SQRT1-2:0.5的平方根
5. LOG2E:以2为底的e的对数
6. LN2:2的自然对数
7. LOG10E:以10为底数的e的对数
8. LN10:10的自然对数 - Math对象的常用方法
1. abs(num):返回num的绝对值
2. ceil(num):num向上取整
3. floor(num): num向下取整
4. max(n1,n2):返回n1,n2中的最大值
5. min(n1,n2)
6. pow(n1,n2):返回n1的n2次方
7. sqrt(n):返回n的平方根
8. random():产生0~1的随机数
9. round(num):返回num四舍五入的值
10. exp(num)和log(num):返回以e为底的指数和自然对数值
11. sin(n),cos(n),tan(n):输入参数n以弧度表示
12. asin(),acos(),atan():反正弦,反余弦,反正切
Date对象
- 创建对象方法
var dt = new Date(日期参数)
- Date常见方法
- getDate():根据本地时间返回对象日期
- getDay():本地时间星期数
- getMonth():本地时间月份数
- getYear():本地时间年份数(2000年之前返回年份数后两位,2000年后返回4位)
- getFullYear():本地时间年份数4位
- getHours():本地时间小时数
- getMinutes():本地时间分钟数
- getTime():自1970.1.1 00:00:00以来的毫秒数
- setYear(年份数):根据本地时间设置年份数
- setFullYear(年份数[,月份,日期数]):根据本地时间设置年份数
- setDate(日期数):根据本地时间设置当月号数
- setMonth(月[,日]):根据本地时间设置月份数
- setHours(小时[,分,秒,毫秒]):根据本地时间设置小时数
- setMinutes(分[,秒,毫秒]):根据本地时间设置分钟数
- setSeconds(秒,[,毫秒]):根据本地时间设置秒数
- setMilliSeconds(毫秒):根据本地时间设置毫秒数
- setTime(总毫秒数):根据本地时间设置自1970.1.1 00:00:00以来的毫秒数
- toLocaleString() :以本地时区格式显示,并以字符串表示