美文网首页
js内置对象属性方法总结

js内置对象属性方法总结

作者: 大佬_娜 | 来源:发表于2017-11-30 14:41 被阅读0次

一: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内置对象

相关文章

  • js内置对象属性方法总结

    一:Array内置对象 属性 var test=new Array(); 方法 var arr1 = [1,2,3...

  • Javascript的Number对象

    js内置对象之Number Number 对象的属性 Number对象的方法 Number方法详解 Number....

  • react 对象动态添加属性 setState

    // js 对象动态添加 js对象动态添加 //总结,给对象动态添加变量属性的方法如下: //obj[变量]=变...

  • javaScript的内置对象以及一些常用的方法

    JS内置对象: String对象:字符串对象,提供了对字符串进行操作的属性和方法。Array对象:数组对象,提供了...

  • JS中的Math对象,数组,和Date对象

    Math Math对象是JS内置对象,提供了一些静态的数学属性和数学方法,使用时不用实例化。 属性:Math.EM...

  • 6.JavaScript中

    JS对象创建: JS通过构造函数创建对象: JS内置对象window: 所有的全局变量都是window的属性 所有...

  • javascripy原型链理解

    js中有两种原型 _proto_(隐式原型)js中任意对象都有一个内置属性,在ES5之前没有标准的方法访问这个内置...

  • JS Math

    Math对象是JS内置对象,提供一系列数学常数和数学方法。Math对象只提供了静态属性和方法,不用实例化。有时候涉...

  • JS基础---06 内置对象

    JavaScript基础 1 - 内置对象 1.1 内置对象 1.2 查文档 1.3 Math对象 属性、方法名功...

  • 你不知道的JS(上卷)笔记——对象总结

    本文目录: JS中的所有内置对象 创建对象的方法 深拷贝和浅拷贝(通用方法参考之前的文章,特列方法重新总结下) 属...

网友评论

      本文标题:js内置对象属性方法总结

      本文链接:https://www.haomeiwen.com/subject/zofvbxtx.html