首先,对象是什么?对象是一组变量和函数的集合实例。内置对象是什么?内置对象是用户预定义和自定义的对象。JS中的内置对象包括:Math对象、Date对象、String对象、Array对象、Number对象、Global对象等。
下面我们来依依看看JS中的内置对象:
1.Number对象
Number.Max_VALUE返回最大值;
Number.MIN_VALUE:防回最小值;
Number.NEGATIVE_INFINITY:返回负无穷大;
Number.POSITIVE_INFINITY:返回正无穷大;
2.String字符串对象
字符串对象.length:返回该字符串的长度;
常用方法:
字符串对象.charAt(位置):返回该字符串位于第位置的单个字符;
字符串对象.indexOf(另一个字符串对象,起始位置):从字符串对象中查找另一个字符串对象,找到则返回位置,没找到返回-1;
字符串对象.lastIndexOf(另一字符串对象,其实位置):从后面开始找;
字符串对象.split(分隔符字符):返回一个数组,fengezifu决定了分离的地方;例:'1&2&3&45&678'.split('&')返回数组:1,2,345,678;
字符串对象.substring(始,终):返回原字符串的子字符串返回两个位置之间的字符串;
例子:
alert("abcdefghijklmnopqrstuvwxyz".substring(2,5))返回结果“ cde ”;
字符串对象.substring(始,长度):返回原字符串的子字符串,返回从起始位置开始,长度的字符串;例子:
alert("abcdefghijklmnopqrstuvwxyz".substr(5,3));
结果返回:“fgh”;
字符串对象.toLowerCase():返回把原字符串所有大写字母都变成小写字符串;
字符串对象.toUpperCase():返回把原字符串所有小写字母都变成大写的字符串;
3.Array数组对象
定义方法:var<数组名>=new Array();
注意:js中只有一维数组;
数组对象.length:返回数组长度;
数组对象.join():返回一个字符串,该字符串把数组中的各个元素串起来,用分隔符置于元素与元素之间;
数组对象.reverse():使数组中的元素顺序反过来;
数组对象.sotr():使数组中的元素安装一定的顺序排列
4.Math数学对象
Math对象拥有可用于表示复杂数学运算的属性和方法,为我们提供了很多用于数学计算的方法和一些常量
alert(Math.PI);//输出π
alert(Math.pow(10,3));//输出10的3次方
alert(Math.abs(-12));//输出-12的绝对值
var num=23.34;
alert(Math.ceil(num));//返回大于等于num的最小数
alert(Math.floor(num));//返回小于等于num的最大整数。
alert(Math.round(num));//返回与num最接近的整数(四舍五入)。
alert(Math.random());//返回介于 0 和 1 之间的伪随机数。产生的伪随机数介于 0 和 1 之间(含 0,不含 1)
alert(Math.max(2,3,4));//返回多个数值参数中较大的那个
alert(Math.min(2,3,1));//返回多个数值参数中较小的那个
alert(Math.sqrt(2));//返回一个数的平方根
alert(Math.SQRT2);//返回2的平方根
alert(Math.SQRT1_2);//返回二分之一的平方根
5.Date日期对象
定义一个日期对象:var d=new Date;
初值为当时时间;
6.全局对象
全局对象目的在于把全局函数“对象化”——Global对象。
eval()把括号内的字符串当作标准语句或表达式来运行;
isFinite()如果括号内的值是“NaN”则返回true,否则返回fasle;
parseInt()返回括号内的内容转换成整数之后的值,如果括号内是字符串,则字符串开头的数字部分被转换呈整数,如果以字母开头返回“NaN”;
parseFloat()返回括号内的字符串转换呈浮点数之后的值,如果以字母开头则返回“NaN”;
toString():把对象转换成字符串;
escape()返回括号中的字符串经过编码后的新字符串;该编码用于URL,如果要“+”也被编码,则用escape('...',1)
Unescape()是escape的反过程,解编括号中字符串成为一般字符串;
不足之处,敬请指正!