当前位置:编程学习 > JS >>

JS 对象

      首先,对象是什么?对象是一组变量和函数的集合实例。内置对象是什么?内置对象是用户预定义和自定义的对象。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)) 

alert("abcdefghijklmnopqrstuvwxyz".substring(2,5))返回结果“cde”;

 


字符串对象.substring(始,长度):返回原字符串的子字符串,返回从起始位置开始,长度的字符串;例子:


 

  alert("abcdefghijklmnopqrstuvwxyz".substr(5,3)); 

 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的反过程,解编括号中字符串成为一般字符串;

 


 

补充:web前端 , JavaScript ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,