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

      不会再阻止代码往后执行

    }

  • 相关阅读:
    struts1——静态ActionForm与动态ActionForm
    【入门篇】ANDROID开发之BUG专讲
    oracle undo 复杂度--oracle核心技术读书笔记四
    linux高级技巧:rsync同步(二)
    【c语言】数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字
    一维动态数组和二维动态数组的创建和使用
    HDU 1788 Chinese remainder theorem again 中国剩余定理
    直接选择排序
    使用enca进行字符集转码
    拒绝switch,程序加速之函数指针数组
  • 原文地址:https://www.cnblogs.com/sna-ling/p/12614978.html
Copyright © 2011-2022 走看看