• JavaScript语言内置对象


    String(字符串对象)
    RegExp(正则表达式对象)
    Number(数字对象)
    Math(数学对象)
    Function(函数对象)
    Error(异常对象)
    Date(日期/时间对象)
    Boolean(布尔对象)
    Array(数组对象)
    Arguments(函数参数对象)
    Object(对象超类)



    1、String
      1.1、String.concat( )连接字符串
           语法
           string.concat(value, ...)
           注意,使用“+”运算符来进行字符串的连接运算通常更简便一些。
      
      1.2、String.indexOf( )检索字符串
           语法
           string.indexOf(substring,start)第二个参数为可选(如果缺省,则从第一个开始)
           要在字符串string中检索的子串。
           如果在string中的start位置之后存在substring返回出现的第一个substring 的位置。如果没有找到子串substring返回-1。

      1.3、string.lastIndexOf(substring, start)从后向前检索一个字符串

      1.4、string.length (长度属性)

      1.5、string.slice(start, end)抽取一个子串
           语法
           start
           要抽取的片段的起始下标。如果是负数,那么该参数声明了从字符串的尾部开始算起的位置。也就是说,
           -1指字符串中的最后一个字符,-2指倒数第二个字符,以此类推。

           end
           紧接着要抽取的片段的结尾的下标。如果没有指定这一参数,那么要抽取的子串包括start到原字符串结尾的字符串
           。如果该参数是负数,那么它声明了从字符串的尾部开始算起的位置。

      1.6、string.substring(from, to)返回字符串的一个子串
          from
          一个整数,声明了要抽取的子串的第一个字符在string中的位置。
          to
          一个可选的整数,比要抽取的子串的最后一个字符在string中的位置多1。如果省略了该参数,返回的子串直到字符串的结尾。

      1.7、string.toLowerCase( )将字符串转换成小写


      1.8、String.toUpperCase( )将字符串转换成大写


    2、RegExp(正则表达式对象)

      2.1、regexp.test(string)检测一个字符串是否匹配某个模式
          如果字符串string中含有与regexp匹配的文本,就返回true,否则返回false。
          调用该方法的对象不是RegExp时,抛出该异常。

      2.2、regexp.toString(  ) 把正则表达式转换成字符串
          调用该方法的对象不是RegExp时,抛出该异常。


    3、Number(数字对象)

      3.1、Number.MAX_VALUE 是JavaScript中可表示的最大的数

      3.2、Number.MIN_VALUE 是JavaScript中可表示的最小的数(接近0,但不是负数)。

      3.3、Number.NaN 是一个特殊值,说明某些算术运算(如求负数的平方根)的结果不是数字。

      3.4、Number.toFixed( )  采用定点计数法格式化数字(如保留两位小数)
           语法
           number.toFixed(digits)
           小数点后的数字位数,是0~20之间的值,包括0和20,有些实现可以支持更 大的数值范围。如果省略了该参数,将用0代理。
         

    4、Math(数学对象)

      4.1、Math.abs( ) 计算绝对值

      4.2、Math.ceil(x)  对一个数上舍入
           大于等于x,并且与它最接近的整数。
           Math.ceil()执行的是向上取整计算,它返回的是大于等于函数参数,并且与之最接近的整数。

      4.3、Math.round(x) 与x最接近的数。
           Math.round( )将把它的参数上舍入或下舍入到与它最接近的整数。

      4.4、Math.floor(x)  对一个数下舍入
          小于等于x,并且与它最接近的整数。
          Math.floor()执行的是向下取整计算,它返回的是小于等于函数参数,并且与之最接近的整数。

      4.5、Math.random( ) 返回一个0.0 和 1.0之间的一个伪随机数。

      4.6、Math.pow(x, y) 计算xy
           x的y次幂, xy.

      4.7、Math.PI  Math.PI表示的是常量 或 pi,即圆的周长和它的直径之比,这个值近似为3.14159265358979。


    5、Function(函数对象)
      5.1、Function.prototype
          语法
          function.prototype
          属性prototype是在函数作为构造函数时使用的。它引用的是作为整个对象类的原型的对象。
          由这个构造函数创建的任何对象都会继承属性prototype引用的对象的所有属性。
     
     
    6、Error(错误对象)
       6.1、Error.message可以读取的错误消息


       6.2、RangeError在数字超出合法范围时抛出

       6.3、ReferenceError 在读取不存在的变量时抛出



    7、Date(日期/时间对象)
     
       7.1、Date.getDate( ) 指定Date对象dace所指的月份中的某一天,使用本地时间。返回值是1~31之间的 一个整数。

       7.2、Date.getDay( ) 指定Date对象date所指的一个星期中的某一天,使用本地时间。返回值是0(周日) 到6(周六)之间的一个整数。


       7.3、Date.getFullYear( ) 返回Date对象的年份字段


       7.4、Date.getMonth( ) 返回Date对象的月份字段

       7.5、Date.getHours( ) 返回Date对象的小时字段


       7.6、Date.getMinutes( ) 返回Date对象的分钟字段

       7.7、Date.getSeconds( ) 返回Date对象的秒字段
     
       7.7、Date.getMilliseconds( )返回Date对象的毫秒字段


    8、Boolean(布尔对象)
     
       8.1、Boolean.toString( ) 将布尔值转换成字符串
            根据原始布尔值或者Boolean对象b存放的值返回字符串"true"或"false"。

       8.2、Boolean.valueOf( ) Boolean对象的布尔值


    9、Array(数组对象)
      
       9.1、Array.length 数组的大小

       9.2、Array.push( )给数组添加元素

       9.3、Array.pop( ) 删除并返回数组的最后一个元素

       9.4、Array.sort( ) 对数组元素进行排序



    10、Arguments(函数参数对象)

        10.1arguments[ ] 函数参数的数组



    11、Object(对象超类)
      
       11.1、Object.constructor 对象的构造函数属性
             对象的constructor属性引用了该对象的构造函数
       例如,如果用Array()构造函 数创建一个数组,那么a.constructor引用的就是Array:
       a = new Array(1,2,3);   // 创建一个对象
       a.constructor == Array  //计算结果为true
      

       11.2、Object.hasOwnProperty( ) 检查属性是否被继承

    作者:Cboii

    本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。

    由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

    在wordpress安装、主题、插件以及开发上面有问题的,可以加入qq群:1140958614(Wp建站每日学习/交流群)进行学习和提问

    如果需要建站服务,可以直接联系我的qq:185369045

  • 相关阅读:
    MicroPython的开发板
    python 安装mysql报错
    30个mysql千万级大数据SQL查询优化技巧详解
    PHP针对数字的加密解密类,可直接使用
    form表单公用
    生成随机邀请码
    Tp5自动验证
    protected和private的区别
    中国俗语大全
    更改Unity项目新建模板
  • 原文地址:https://www.cnblogs.com/chenboyi081/p/4504747.html
Copyright © 2020-2023  润新知