zoukankan      html  css  js  c++  java
  • 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

      不会再阻止代码往后执行

    }

  • 相关阅读:
    leetcode108 Convert Sorted Array to Binary Search Tree
    leetcode98 Validate Binary Search Tree
    leetcode103 Binary Tree Zigzag Level Order Traversal
    leetcode116 Populating Next Right Pointers in Each Node
    Python全栈之路Day15
    Python全栈之路Day11
    集群监控
    Python全栈之路Day10
    自动部署反向代理、web、nfs
    5.Scss的插值
  • 原文地址:https://www.cnblogs.com/sna-ling/p/12614978.html
Copyright © 2011-2022 走看看