一:Array内置对象
属性
var test=new Array();
属性 |
详解 |
使用 |
constructor |
返回对创建此对象的数组函数的引用。 |
if (test.constructor==Array){} |
length |
返回数组中元素的数目 |
text.length |
方法
var arr1 = [1,2,3];
var arr2 = ['h','e','a','l','t','h'];
方法 |
参数 |
详解 |
使用 |
结果 |
concat(arrX) |
必需。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 |
用于连接两个或多个数组。 |
arr1.concat(arr2) |
[1, 2, 3, "h", "e", "a", "l", "t", "h"] |
reverse() |
无 |
用于颠倒数组中元素的顺序 |
arr1.reverse() |
[3, 2, 1] |
toString() |
无 |
把数组转换为字符串,并返回结果。 |
arr1.toString() |
"1,2,3" |
join() |
可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 |
通过指定的分隔符,把数组中的所有元素放入一个字符串 |
arr1.join(',') |
"1,2,3" |
sort() |
用于对数组的元素进行排序。 |
可选。规定排序顺序。必须是函数。 |
arr2.sort() |
["a", "e", "h", "h", "l", "t"] |
push(el1,el2,) |
必需。要添加到数组的元素。 |
可向数组的末尾添加一个或多个元素,并返回新的长度。 |
arr1.push(4,5) |
5 |
unshift(el1) |
e1必需。向数组添加的第一个元素。 |
可向数组的开头添加一个或更多元素,并返回新的长度。 |
arr1.unshift(3,4,5) |
6 |
pop() |
无 |
将删除数组中的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。 |
arr1.pop() |
3 |
shift() |
无 |
用于把数组的第一个元素从其中删除,并返回第一个元素的值。 |
arr1.shift() |
1 |
splice(i,how,item) |
i必需,整数,添加/删除元素的起始的位置,使用负数可从数组结尾处规定位置。how必需,删除个数。item可选,向数组添加的新项目。 |
从数组中删除,或者添加值 返回删除的值或者被替换的值 |
arr2.splice(2,3) |
["a", "l", "t"] |
二:Date内置对象
属性
var date=new Date();
属性 |
详解 |
使用 |
constructor |
返回对创建此对象的数组函数的引用。 |
if (test.constructor==Date){} |
方法
var d=new Date(); // 2017/11/30 星期四 14:51:32
方法 |
参数 |
详解 |
使用 |
结果 |
Date() |
无 |
可返回当天的日期和时间。 |
Date() |
"Thu Nov 30 2017 14:50:19 GMT+0800 (中国标准时间)" |
getDate() |
无 |
获取月 |
d.getDate() |
30 |
getDay() |
无 |
获取星期 |
d.getDay() |
4 |
getMonth() |
无 |
获取月 |
d.getMonth() |
10 |
getFullYear() |
无 |
获取年 |
d.getFullYear() |
2017 |
getHours() |
无 |
获取时 |
d.getHours() |
14 |
getMinutes() |
无 |
获取分 |
d.getMinutes() |
51 |
getSeconds() |
无 |
获取秒 |
d.getSeconds() |
32 |
getTime() |
无 |
获取距1970年1月1 日之间的毫秒数。 |
d.getTime() |
1512024692201 |
三:Number内置对象
属性
var num=new Number();
属性 |
详解 |
使用 |
constructor |
返回对创建此对象的Number函数的引用。 |
if (num.constructor==Number){} |
MAX_VALUE |
JavaScript 中可表示的最大的数 |
Number.MAX_VALUE |
MIN_VALUE |
JavaScript 中可表示的最大的数 |
Number.MIN_VALUE |
方法
var num= 88;
方法 |
参数 |
详解 |
使用 |
结果 |
toString() |
无 |
将数字转换为字符串 |
num.toString() |
'88' |
toFixed() |
无 |
将数字转换为字符串,结果的小数点后有指定位数的数字。 |
num.toFixed() |
'88.00' |
四:String内置对象
属性
var text=new String('abcd');
属性 |
详解 |
使用 |
constructor |
返回对创建此对象的函数引用。 |
if (text.constructor==String){} |
length |
字符串的长度 |
text.length |
var text = 'health'
方法 |
参数 |
详解 |
使用 |
结果 |
charAt(index) |
必需。表示字符在字符串中的下标。 |
返回指定位置的字符。 |
text .charAt(3) |
'l' |
concat(str) |
必需。将被连接的字符串对象。 |
用于连接两个或多个字符串。 |
text.concat('heart') |
'healthheart' |
fontcolor('color') |
必需。为字符串规定 font-color。(颜色名、RGB 值、十六进制数)。 |
用于按照指定的颜色来显示字符串。 |
text.fontcolor('Green') |
'<font color="Green">health</font>' |
indexOf(str) |
必需。规定需检索的字符串值。 |
方法可返回某个指定的字符串值在字符串中首次出现的位置。 |
text.indexOf('e') |
1 |
match() |
必需,检索的字符串或者正则表达式 |
在字符串内检索指定的值,返回此值,检索不到,返回null |
text.match('d') |
null |
replace(被替换,替换) |
两个参数都必须 |
在字符串中用一些字符替换另一些字符 |
text.replace('th','') |
"heal" |
slice(start,end) |
必需,下标值 |
可提取字符串的某个部分,并以新的字符串返回被提取的部分。 |
text.slice(1,3); |
"ea" |
split(s,n) |
s必需,怎么分割。n可选,返回的数组长度 |
用于把一个字符串分割成字符串数组。 |
text.split('',2) |
["h", "e"] |
substr(start,len) |
start必需,要抽取的子串的起始下标。len可选,子串中的字符数 |
在字符串中抽取从 start 下标开始的指定数目的字符。 |
text.substr(2,2) |
"al" |
substring(srart,end) |
start必需,要抽取的子串的起始下标。end可选,结束下标 |
用于提取字符串中介于两个指定下标之间的字符。 |
text.substring(2,4) |
"al" |
toUpperCase() |
无 |
把字符串转换为大写 |
text.toUpperCase() |
"HEALTH" |
toLowerCase()() |
无 |
把字符串转换为小写 |
text.toLowerCase() |
"health" |
五:Math内置对象
没有构造函数 Math()
属性
属性 |
详解 |
使用 |
Math.PI |
圆周率 |
3.141592653589793 |
方法
方法 |
参数 |
详解 |
使用 |
结果 |
abs(x) |
数值 |
返回数的绝对值 |
Math.abs(-2) |
2 |
ceil(x) |
数值 |
对一个数进行上舍入。 |
Math.ceil(0.1) |
1 |
round(x) |
数值 |
把一个数字舍入为最接近的整数。 |
Math.round(1.9) |
2 |
floor(x) |
数值 |
对一个数进行下舍入。 |
Math.floor(1.9) |
1 |
max(x,x,x) |
数值 |
可返回两个指定的数中较大的值。 |
Math.max(2,4) |
4 |
min(x,x,x) |
数值 |
可返回两个指定的数中带小的值。 |
Math.min(2,4) |
2 |
random() |
无 |
返回介于 0 ~ 1 之间的一个随机数。 |
Math.random() |
0.6532 |
六: RegExp内置对象
七: Boolean内置对象
网友评论