数字和日期

    数组的应用

 

   1.标准库(内置对象)

    - 库:仓库

    - API:应用程序编程的接口(application  programing  interface)

    - 标准:ECMAScript标准

       Number、String、Boolean、Object、Array、Fuction、Math、

       Date、Regexp(正则)、Error、gloabl全局(以上都是在gloabl中使用)、window

        所有的全局作用域下的变量和函数,都会成为window下的属性

 

    2.Math

       提供了一些列与数学相关的属性和方法。

       常量:永远都不会被改变的量,一般会使用所有大写字母大写,如果有多个单词,会以下划线进行分隔。

       - Math.abs(num)        求一个数的绝对值

       - Math.ceil(num)         对num向上取整    如:1.26 ==> 2

       - Math.floor(num)       对num向下取整    如:1.26 ==> 1

       - Math.max( )             对一系列的数据求最大值,如果不输入参数,会得到  - infinity(负无穷)

       - Math.min(  )             对一系列的数据求最小值,如果不输入参数,会得到 infinity(正无穷)

       - Math.pow( )             求一个数的几次幂

       - Math.randow( )        得到一个随机数

       - Math.round( )          对一个数四舍五入,取离得最近的一位整数

 

     3.时间单位:

        年(year)

        月(month)

        日(date)

       小时(hour)

       分钟(minute)

       秒(second)

       毫秒(millisecond)   

 

     4.UTC和GMT

         UTC:世界协调时

         GMT:格林威治世界时

                   全世界分为24时区,格林威治在0时区,北京东8时区。

 

     5.时间戳:是一个数字,表示从 1970-1-1凌晨 到 某个时间经过的毫秒数

 

     6.创建时间

         6.1 Date( )           返回一个年月日日期星期时间的字符串,不接受任何参数(即使输入参数,也不会改变)。

         6.2 new Date( )    返回一个时间对象

               6.2.1  当没有输入参数时,返回系统的时间

               6.2.2  当有参数时:

                         >只写一个参数时,表示传入的是时间戳

                         >参数为两个或两个以上,分别表示年、月、日、时、分、秒、毫秒

                         > 月份是用英文表示的,(0-11表示1到10月,-1表示12月)

                         >参数如果有缺失的,日期部分用1表示(年、月、日),时间用0表示(时、分、秒、毫秒)

                         >日期、时间 如果传递的是负数,按照默认值往前进行计算(例:month)

 

     7.获取时间方法

         7.1 getDate( );              得到时间对象的日期部分

         7.2 getMoth( );             得到时间对象的月份部分

         7.3 getFullYear( );       得到时间对象的年部分(4位数)

         7.4 getDay( );               得到时间对象的星期部分 (0-6)0表示星期天

         7.5 getHours( );                      获取小时

         7.6 getMiliseconds( );           获取毫秒

         7.7 getseconds( );                  获取秒

         7.8 getMinutes( );                   获取分

 

    8. 设置时间的方法

        8.1 setDate( );                   设置时间对象的日期部分,改变原时间对象的值,返回值是时间戳。

        8.2 setFullYear( );            设置Date对象中的年份(四位数字)

        8.3 setMonth( );               设置Date对象中月份                

        8.4 setHours( );                设置Date对象中的小时

        8.5 setMinutes( );             设置Date对象中的分钟

        8.6 setSeconds( );            设置Date对象中的秒钟

        8.7 setMiliSeconds( );      设置Date对象中的毫秒

 

    9.获取不同格式的时间对象

       - toDateString( )                   把Date对象的日期部分转换为字符串

       - toLocaleDateString( )        根据本地时间格式,把Date对象的日期部分转换为字符串

       - toLocaleString( )               根据本地时间格式,把Date对象转换为字符串

 

posted @ 2021-08-05 20:15  12345上山打老虎1  阅读(237)  评论(0)    收藏  举报