zoukankan      html  css  js  c++  java
  • 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():将一个数值转成字符串,并进行四舍五入,保留指定位数的小数。

     

  • 相关阅读:
    转:测试驱动开发全攻略
    转:如何提高自己的归纳总结能力?
    转:从编译链接过程解析static函数的用法
    C++ 不能在类体外指定关键字static
    转:画图解释 SQL join 语句
    转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
    转:The Knuth-Morris-Pratt Algorithm in my own words
    转:数组与指针的区别
    删除单链表中间节点
    如果判断两个单链表有交?第一个交点在哪里?
  • 原文地址:https://www.cnblogs.com/mingc/p/6029873.html
Copyright © 2011-2022 走看看