Math对象

Math(算数)对象的作用是:执行普通的算数任务。
Math 对象提供多种算数值类型和函数。无需在使用这个对象之前对它进行定义。
E 返回算术常量 e,即自然对数的底数(约等于2.718)。
LN2 返回 2 的自然对数(约等于0.693)。
LN10 返回 10 的自然对数(约等于2.302)。
LOG2E 返回以 2 为底的 e 的对数(约等于 1.4426950408889634)。
LOG10E 返回以 10 为底的 e 的对数(约等于0.434)。
PI 返回圆周率(约等于3.14159)。
SQRT1_2 返回 2 的平方根的倒数(约等于 0.707)。
SQRT2 返回 2 的平方根(约等于 1.414)。

<script>document.write(Math.PI);
</script>

Math 对象方法

    <script>var a = Math.cos(Math.PI)        document.write(a);</script>

floor() 方法

Math.floor() 返回小于或等于一个给定数字的最大整数。即向下取整。

random() 方法

Math.random() 返回介于 0(包含) ~ 1(不包含) 之间的一个随机数:

*返回 min(包含)到max(包含)之间的数字

function getRndInteger(min, max) {return Math.floor(Math.random() * (max - min + 1) ) + min;
}

round 方法

Math.round() 返回一个数字四舍五入后最接近的整数。

时间对象

setInterval()方法调用函数或以指定的间隔(以毫秒为单位)来计算表达式。
它将持续调用该函数,直到调用 clearInterval()或窗口关闭。

function myAlert() {alert("一直弹出,直到调用 clearInterval() 或窗口关闭");
}
setInterval(myAlert, 5000); // 每隔5秒执行一次 myAlert

Date 对象

日期对象用于处理日期和时间。日期由 年,月,日,时,分,秒和毫秒组成。使用 new Date(), 将创建一个存储当前日期和时间的日期对象。

  • JavaScript日期以1970年01月01日00:00:00世界时(UTC)计算。一天包含 86400000 毫秒。
  • JavaScript计数从0到11的月份。1月是0,12月是11。
    日期对象是静态的,而不是动态的。计算机时间正在往前走,但是日期对象一旦创建,日期就不会改变。

*每秒打印一次当前浏览器的时间

<script>
function printTime() {var d = new Date();var hours = d.getHours();var mins = d.getMinutes();var secs = d.getSeconds();document.body.innerHTML = hours+":"+mins+":"+secs;
}
setInterval(printTime, 1000); // setInterval 第二个参数单位是 毫秒
</script>

JS学习总结(12)——Math对象/时间对象相关推荐

  1. Auto.js学习笔记10:实例化自定义对象,在子线程使用JSON.stringify()方法导致报错(已解决)

    申明本人使用的autojs是4.1.1版本 JSON.stringify()使用导致autojs软件直接奔溃退出. 报错核心局部代码 var sendInfoObj = { //对象areaCode ...

  2. JS学习之全局函数与window对象

    学习峰哥Js教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html 1.全局函数: 1)概念:全局函数不属于任何一个内置对象. ...

  3. Java学习笔记-12.传递和返回对象

    1.Clone()方法产生一个object,使用方法后必须产生的object赋值. Vector v2 = (Vector)v.clone(); 2.Clone()方法在object中是保护类型方法, ...

  4. JS学习笔记——入门基础知识总结

    JS入门基础知识总结1 前言 基础背景知识 一.产生历史: 二.特点: 三.应用方向: 四.Javascript组成: JavaScript书写使用方式 一.行内式(了解即可,项目中不使用,日常练习尽 ...

  5. 前端JS学习笔记——内置对象Math、Date 、Array、String

    目录 1.Math常用方法 2.Date()方法 如何获取Date的时间戳 Date()方法的使用 格式化日期时间 格式化输出一串时间日期 倒计时功能 3.Array方法 创建数组对象的两种方法 检测 ...

  6. js php 获取时间倒计时_,js实现倒计时及时间对象

    JS实现倒计时效果代码如下: 无标题文档h #box { width: 100%; height: 400px; background: black; color: #fff; font-size:4 ...

  7. 一个简单的 js 时间对象创建

    JS中获取时间很常见,凑凑热闹,也获取一个时间对象试试 首先,先了解js的获取时间函数如下: var myDate = new Date();          //创建一个时间对象 myDate.g ...

  8. 绒毛动物探测器:通过TensorFlow.js中的迁移学习识别浏览器中的自定义对象

    目录 起点 MobileNet v1体系结构上的迁移学习 修改模型 训练新模式 运行物体识别 终点线 下一步是什么?我们可以检测到脸部吗? 下载TensorFlowJS-Examples-master ...

  9. 从零开始学前端:json对象,对象的序列化和反序列化 --- 今天你学习了吗?(JS:Day15)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:字符串.数组的方法 - 今天你学习了吗?(JS:Day12/13/14) 文章目录 从零开始学前端:程序猿小 ...

  10. JS中时间对象及其方法(春节倒计时练习)

    目录 一.春节倒计时 二 .创建时间对象 三.时间对象下的方法 一.春节倒计时 <script>setInterval(function(){NYconunt('2023-01-21 00 ...

最新文章

  1. win10连接计算机,如何在win10中连接计算机和打印机
  2. 简易计算器里的小数点在程序中怎么表示_财管普通计算器(内有彬哥经验)
  3. springmvc常用注解
  4. 话里话外:流程管理评价的两大要素
  5. 带你读AI论文丨LaneNet基于实体分割的端到端车道线检测
  6. 互联网项目管理流程(SOP)总结
  7. eclipse如何创建web项目
  8. Android Fragment 真正彻底的解决(下一个)
  9. Python数据结构与算法(二)栈和队列
  10. 51Nod-1080 两个数的平方和【暴力法】
  11. tp801单板微型计算机是什么,给TP801单板机配接RX—80打印机
  12. Win7下如何破解Visual Studio2008 90天试用版
  13. 怎么完全卸载赛门铁克_如何干净彻底卸载有密码的诺顿symantec杀毒软件
  14. 【转】乱码翻译全攻略
  15. nodejs字符串如何转成json数据
  16. bin文件的安装方法
  17. 企业微信开发整理汇总
  18. 小福利,excel采用下拉框控件和复选框控件制作图表
  19. 项目创新特色概述及主要内容
  20. 解决Redis问题:JedisConnectionException: Could not get a resource from the pool

热门文章

  1. python函数的及函数的参数的基本使用
  2. 桌面上打开计算机有延迟感觉,电脑问题我的电脑进入系统桌面是很快但是在打开桌面上的图标是就慢的 爱问知识人...
  3. java 排水管网 系统_排水管网数字化管理系统
  4. spf打包解包_SPF’校园管理项目实训-1
  5. java protected类_关于JAVA的protected类型
  6. aspmysql发布_ASP如何使用MYSQL数据库
  7. 不同项目的测试计划可以复用吗_【app测试计划】移动app测试项目实践.doc
  8. helm安装istio_第五章 用Helm部署Istio
  9. Cesium:本地node运行cesium报错Must use import to load ES Module
  10. Javascript特效:输入框焦点判断