美文网首页
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内置对象属性方法总结

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