• JS总结 本地对象1


    Data对象

    用于获取当前时间的对象

    例如,要用该对象输出:  2016年9月7日 10:57 星期三   这样格式的时间

    var time=new Date(),
      month=time.getMonth()+1,
      year=time.getFullYear(),
      date=time.getDate(),
      hour=time.getHours(),
      minute=time.getMinutes(),
      day=time.getDay(),
      week=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
      document.write(year+"年"+month+"月"+date+"日 "+hour+":"+minute+" "+week[day]);
    

    **getMonth()方法获取的月份是0-11,0表示1月

    Math对象

    处理复杂的数学运算

    Math.abs(-10)   获取参数的绝对值,输出10

    Math.round(5.5)  获取参数最为接近的整数,若有两个,则以大的为准,输出6

    Math.random()    获取0-1之间的随机数

    Math.ceil(1.4)    向上取整,输出2

    Math.floor(1.6)  向下取整,输出1

    Math.pow(2,3)  指数函数,此处表示2的3次方,输出8

    数组对象

    定义一个数组:var arr=[1,2,3];

    arr.length     获取数组长度,输出3

    arr[2]   获取数组下标2的元素,输出3

    arr.push(5,6)  在数组结尾添加新数据5,6,返回数组新长度

    arr.unshift(-1,0)  在数组开头插入新数据-1,0,返回数组新长度

    arr.splice(0,0,"a")   在指定位置插入新数据"a",返回""

    arr.pop()  移除数组最后一个元素,返回该元素

    arr.shift()  移除数组第一个元素,返回该元素

    arr.splice(0,3)  从数组指定位置删除指定数量的元素,并返回删除数组

      

  • 相关阅读:
    jvm09
    jvm08
    jvm07
    求解最长公共子序列问题
    归并排序
    求解N皇后问题
    快速排序算法
    求解0/1背包问题
    求解全排列问题
    求解最大连续子序列和问题
  • 原文地址:https://www.cnblogs.com/deoem/p/5848763.html
Copyright © 2020-2023  润新知