Js——常用的内置对象

Array——数组

Math——数学

Date——日期

RegExp——正则表达式(后面补)

Math数学对象

Math.floor(): 向下取整

Math.random(): 0-1的随机数 (常用)

Math.abs(): 绝对值

Math.sqrt(9): 开方

Math.pow(2.4): 乘方

    // var number = 3.14
    // 向下取整 3.14与3.99输出结果都是 3
    // 复数的话 会向下取整到4
    // var result = Math.floor(number)
    // console.log(result);

    // 随机数
    // var result = Math.random() // 获取 0~1 的随机数
    // console.log(result);

    // 绝对值
    // var number = -3.99
    // var result = Math.abs(number)
    // console.log(result);  // 整数的绝对值是它本身 复数的绝对值是去掉负号的值

    // 开方
    // var number = 9
    // var result = Math.sqrt(number)  // 开平方
    // console.log(result);

    // 乘方
    // var number = 2 
    // var result = Math.pow(number, 4)  // 计算乘方 4代表乘方的次数
    // console.log(result);

获取指定范围的随机数

 var result = Math.floor(Math.random() * 10 + 1) 
 console.log(result);

// Math.random() * 10 表示1-10的随机数,加一表示最小值从1开始 不加表示最小值从0开始 再用 Math.floor() 向下取整包住 可以得到1-11直接的随机整数(不包括最大值11)
    

    // 针对数组 随机选择一个对象在控制台输出

    // var list = ["钢铁侠", "绿巨人", "蜘蛛侠", "灭霸", "黑寡妇"]

    // var index = Math.floor(Math.random() * list.length)

    // console.log(list[index]);

Date对象

var d = new Date()  // 必填 new

    d.getFullYear()  // 年

    d.getMonth()   // 月

    d.getDate()  // 日

    d.getHours()  // 时

    d.getMinutes()  // 分

    d.getSeconds()  // 秒

    d.getTime()   // 时间戳是值格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数

时钟

在控制台显示当前时间

计时器方法 setlnterval

setInterval(function(){},ms)    // 在控制台输出当前时间,每秒输出一次

    // 时钟
    // setInterval(function () {
    //   var d = new Date()
    //   var hours = d.getHours()
    //   var minutes = d.getMinutes()
    //   var seconds = d.getSeconds()
    //   console.log(hours + ":" + minutes + ":" + seconds);
    // }, 1000)

练习:

 1.将几个人名添加到一个数组中 每次刷新页面,随机选择一个人名

 2.在控制台输出当前时间,每秒输出一次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript中的对象分为三种:自定义对象、内置对象和浏览器对象。自定义对象是开发者根据自己的需求创建的对象。内置对象JavaScript语言自带的一些对象,如Math、Date、Array、String等,它们提供了一些常用的或是最基本而必要的功能(属性和方法)。浏览器对象是指在浏览器环境中使用的对象,如window、document等。\[1\] 在JavaScript中,创建数组对象有两种方式:字面量方式和new Array()。可以使用instanceof运算符来判断一个对象是否属于数组类型,也可以使用Array.isArray()方法来判断一个对象是否为数组。例如,使用arr instanceof Array可以判断arr是否为数组,使用Array.isArray(arr)也可以判断arr是否为数组。\[2\] Date对象是基于1970年1月1日(世界标准时间)起的毫数。可以使用new Date()来实例化一个Date对象。Date对象有一些方法可以获取对象的原始值,如valueOf()和getTime()。另外,HTML5中提供了一个方法Date.now()来获取当前时间的毫数,但这个方法在兼容性方面可能存在问题。\[3\] #### 引用[.reference_title] - *1* *2* *3* [前端学习之JavaScript——内置对象](https://blog.csdn.net/Jane_xxxxxy/article/details/107926688)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值