• JS内置对象


    String对象:字符串对象,提供了对字符串进行操作的属性和方法。

    Array对象:数组对象,提供了数组操作方面的属性和犯法。

    Date对象:日期时间对象,可以获取系统的日期时间信息。

    Boolean对象:布尔对象,一个布尔变量就是一个布尔对象。

    Math对象:数学对象,提供了数学运算方面的属性和方法。

    Number对象:数值对象,一个数值变量就是一个数值对象。

    String对象:

    length:字符串长度。

    toLowerCase():将字符串中的字母转换成全小写。

    toUpperCase():将字符串中的字母转换成全大写。

    charAt():返回指定位置处的字符。

    indexOf():返回指定子字符串在原字符串最先出现的位置。如果没有找到,返回-1。

    lastIndexOf():返回指定子字符串在原字符串中最后出现的位置。如果没有找到,返回-1。

    substr():从起始索引号提取字符串中指定数目的字符。

    substring():提取字符串中两个指定的索引号之间的字符(末位置的字符不提取)。

    split():分割字符串,成为数组。

     

    Array对象:

    1. 一个数组变量,就是一个数组对象。

    2. 属性和方法:

    length:数组成员数。

    join(): 合并数组元素。把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

    reverse():颠倒数组中元素的顺序。

    shift():头部弹出元素。删除并返回数组的第一个元素。(与delete array[i];不同,delete只能删除元素值,所占空间还在,总长度不变。)

    unshift():头部压入元素。向数组的开头添加一个或更多元素,并返回新的长度。

    push():尾部压入元素。向数组的末尾添加一个或更多元素,并返回新的长度。

    pop():尾部弹出元素。删除并返回数组的最后一个元素。

     

    Date对象:

    1. 创建Date对象:

    // (1). 创建当前时间的Date对象,不带任何参数
    var dateObj = new Date();
    
    // (2). 创建指定时间戳的Date对象
    //      时间戳是指格林威治时间1970年1月1日0时0分0秒(北京时间1970年1月1日8时0分0秒)起至现在经过的总毫秒数
    var dateObj = new Date(60000);
    
    // (3). 创建指定日期的Date对象
    var dateObj = new Date("2016/11/04 12:21:00");
    
    // (4). 指定多个数值参数
    //      顺序为:年、月、日、时、分、秒。年、月、日是必须的。
    var dateObj = new Date(2016 + 100, 11, 24, 10, 20, 0);    //创建一个Date对象,日期时间为2116年11月24日 12时21分0秒

    2. 属性和方法: 

    getFullYear():获取四位的年份。

    getMonth():获取月份(0-11)。

    getDate():获取几号(1-31)。

    getHours():获取小时数(0-23)。

    getMinutes():分钟数(0-59)。

    getSeconds():秒数(0-59)。

    getMilliseconds():毫秒(0-999)。

    getDay():星期(0-6,0为星期日)。

    getTime():时间戳。距离格林威治时间1970年1月1日至今的毫秒值

     

    Math对象

    1. Math对象是一个静态对象。在使用Math对象时,不需要创建实例。

    2. 属性和方法:

    Math.PI:圆周率。

    Math.abs():返回数的绝对值。

    Math.ceil():向上取整。(整数加1,小数去掉)。如:Math.ceil(10.2) == 11

    Math.floor():向下取整。(直接去掉小数)。如:Math.floor(9.88) == 9

    Math.round():把数四舍五入为最接近的整数。

    Math.pow(x, y):幂函数。求x的y次方。

    Math.sqrt():求平方根。

    Math.random():返回 0 ~ 1 之间的随机浮点数。

     

    Number对象

    1. 一个数值变量,就是一个数值对象。

    2. 属性和方法:

    toFixed():将一个数值转成字符串,并进行四舍五入,保留指定位数的小数。

     

  • 相关阅读:
    70.BOM
    69.捕获错误try catch
    68.键盘事件
    523. Continuous Subarray Sum
    901. Online Stock Span
    547. Friend Circles
    162. Find Peak Element
    1008. Construct Binary Search Tree from Preorder Traversal
    889. Construct Binary Tree from Preorder and Postorder Traversal
    106. Construct Binary Tree from Inorder and Postorder Traversal
  • 原文地址:https://www.cnblogs.com/mingc/p/6029873.html
Copyright © 2020-2023  润新知