• JS的函数和对象四


    复习

     数组

      toString/join/concat/slice/splice/reverse/sort/

      push/pop/unshift/shift

     字符串

      new String(2)  /  String()

      转义字符  

      length/charAt()/indexOf/lastIndexOf/toUpperCase

    toLowerCase/slice/substr/substring/split

      匹配模式

      search/match/replace

     Math对象

      PI/abs/ceil/floor/round/max/min/pow/random

    1.Date对象

     用于对日期时间的存储和计算

     (1)创建Date对象

      new Date('2019/6/19 10:48:50')

      new Date(2019,5,19,10,48,50) //1月~12月范围 0~11

      new Date()  存储当前的系统时间

      new Date(24*60*60*1000)  存储距离计算机元年毫秒数

     (2)获取存储的日期时间

       getFullYear/getMonth/getDate/getHours/

    getMinutes/getSeconds/getMilliseconds/

      getDay星期/ getTime 距离计算机元年毫秒

      月份  0~11

      星期  0~6  

     (3)获取本地字符串格式

      toLocaleString()       2019-6-19 14:09:30

      toLocaleDateString()   2019-6-19

      toLocaleTimeString()  14:09:30

     (4)修改日期时间

      setFullYear/setMonth/setDate/setHours/setMinutes

      setSeconds/setMilliseconds/setTime

      setTime使用后,所有的日期时间都有可能会被覆盖

     (5)复制(克隆)Date对象

      var d1=new Date();

      var d2=new Date(d1);//克隆d1对象

     

    2.Number对象

     new Number(值)  将数据转为数值型,返回对象

     Number(值)  将数据转为数值型,返回数值

     Number.MAX_VALUE   最大值

     Number.MIN_VALUE   最小值

     toFixed(n)    取小数点后n位

     toString(n)  将数值转为字符串,同时可以设置进制,n就是设置的进制,2 8 16...

    3.Boolean对象

     new Boolean(值)  将数据转为布尔型,返回对象

     Boolean(值)  将数据转为布尔型,返回布尔型

     !!值   转数据隐式转换为布尔型

    4.错误处理

     语法错误(SyntaxError): 错误的使用了中文符号,缺少括号

     引用错误(ReferenceError): 使用了未声明的变量

     类型错误(TypeError): 错误的使用了小括号()

     范围错误(RangeError): 参数的使用超出了范围

     说明:第一种错误出现后,一行代码都不执行;其它的错误出现后,会影响后边代码的执行。

     自定义错误:   throw  '自定义的错误信息';

    try{

      可能出现的错误(类型/引用/范围/自定义错误)

    }catch(err){

      如果try中代码保错,才会执行这里边的代码

      会把错误信息交给err

      不会再阻止代码往后执行

    }

  • 相关阅读:
    PHP获取指定的时间戳
    Elasticsearch
    git有用基本指令
    php中的json_decode
    有用的sql积累
    git submodule使用原理
    mysql重复插入时insert更改为update更新操作
    jpm
    awk 语句
    tomcat 发布简单的html网站
  • 原文地址:https://www.cnblogs.com/sna-ling/p/12614978.html
Copyright © 2020-2023  润新知