No.33 JavaScript--对象

一、对象概述{ }

  • 对象(object)是JavaScript 语言的核心概念,也是最重要的数据类型。
  • 简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。
  • 对象的每一个键名又称为“属性”(property)它的“键值”可以是任何数据类型。如果一个属性的值为函数,通常把这个属性称为“方法”,它可以像函数那样调用.
  • 如果属性的值还是一个对象,就形成了链式引用.

二、Math 对象

  • Math是JavaScript 的原生对象,提供各种数学功能。

2.1 Math.abs(): 绝对值

  • 返回参数值的绝对值

2.2 Math.max()

  • 返回参数之中最大的那个值
  • 如果参数为空,Math.max 返回 -Infinity .

2.3 Math.min():

  • 返回参数之中最小的那个值
  • 如果参数为空,Math.min 返回 Infinity .

2.4 Math.floor():向下取整

  • 返回小于参数值的最大整数

2.5 Math.ceil():向上取整

  • 返回大于参数值的最小整数

2.6 Math.random()

  • 返回0到1之间的一个伪随机数,可能等于0,但是一定小于1.

三、Date对象

  • Date 对象是JavaScript 原生的时间库。它以1970年1月1日00:00:00作为时间的零点
  • 可以表示的时间范围是前后各1亿天((单位为毫秒)

3.1 Date.now()

  • 返回当前时间距离时间零点(1970年1月1日 00:00:00 UTC)的毫秒数,相当于 Unix 时间戳乘以1000.

3.2 时间戳

  • 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
  • 格林威治和北京时间就是时区的不同。
  • Unix是20世纪70年代初出现的一个操作系统,Unix认为1970年1月1日0点是时间纪元。JavaScript也就遵循了这一约束。

3.3 get*方法

<body>
    <script>
        var year = new Date().getFullYear()
        var month = new Date().getMonth()+1
        var day = new Date().getDate()
        console.log(year + "-" +month + "-" + day)

    </script>
</body>

  

 

posted @ 2025-03-04 17:35  百里屠苏top  阅读(16)  评论(0)    收藏  举报