美文网首页
定时器和数学对象

定时器和数学对象

作者: 梦回98 | 来源:发表于2019-07-15 00:46 被阅读0次

一、定时器:

setInterval(, time)
 指定的时间就执行一次代码
setTimeout(fn, time)
指定时间过后执行代码(超时调用)
参数:
第一个参数: 推荐使用function,字符串形式可能导致性能损失
第二个参数: 时间ms,跟的是毫秒数值。

具体的语法:

  setInterval(function(){

        },1000)

二、数学对象:

1、 Math.min() 最小值。
var xiao = Math.min(1,2,3,4,5); //1
var da = Math.max(1,2,3,4,5);//5
如果参数有一个(或者隐式类型转换后)是非数值型,则返回NaN。

var min = Math.min(1,2,3,4,"5aa"); //NaN

2、舍入方法:

Math.ceil()   执行向上舍入,即它总是将数值向上舍入为最接近的整数;(向上取整)
比如:10.2,向上取整就是11。10.1向上取整就是11。
Math.floor()  执行向下舍入,即它总是将数值向下舍入为最接近的整数;(向下取整)
比如:10.9,向下取整就是10。10.2向下取整就是10。
Math.round()  执行标准舍入,即它总是将数值四舍五入为最接近的整数;(四舍五入)
比如:10.5,四舍五入就是11。10.4四舍五入就是10,比5大的都进1。

3、Math.random() 方法

①、返回大于等于0小于1的一个随机数 0 <= x < 1

封装一个方法:随机生成n到m的随机数。
function random(n,m){
        var num = m-n+1;
        return Math.floor(Math.random()*num + n);
    }

就比如说获取1到100的随机数。

  function random(10,100){
        return Math.floor(Math.random (100-10+1)+10);
    }

②、随机获取字符串或数组下标

        例如:var arr = ["a","b","c","d"];
        
          var index = Math.floor(Math.random()*arr.length);

相关文章

  • JavaScript入门笔记

    目录 基础知识 数据类型 操作符和表达式 语句 函数 数组与字符串 定时器 数学对象 时间与日期 DOM文档对象模...

  • 定时器和数学对象

    一、定时器: 具体的语法: 二、数学对象: 1、 Math.min() 最小值。var xiao = Math.m...

  • 高性能iOS应用开发 笔记07

    Timer循环引用 对象持有定时器定时器持有对象运行循环也持有定时器因为循环引用 dealloc 永远不会被调用 ...

  • IOS开发 定时器和视图移动

    本字学习内容: 1.定时器对象的概念 2.定时器对象的创建 3.使用定时器移动视图 【ViewController...

  • IOS开发 定时器和视图移动

    本字学习内容: 1.定时器对象的概念 2.定时器对象的创建 3.使用定时器移动视图 【ViewController...

  • 定时器和线程问题

    定时器和线程 定时器并不是JavaScript中的一项功能。 定时器作为对象和方法的一部分,才能在浏览器中使用。 ...

  • 定时器的使用01

    关键词:定时器、清除定时器、Date对象、charAt() 定时器:间隔性(setInterval)、延时性(se...

  • js date

    创建 Date 对象的语法: 定时器 setInterval 循环定时器 语法: setInterval(fun...

  • js date对象 和定时器

    创建 Date 对象的语法: 定时器 setInterval 循环定时器 语法: setInterval(fun...

  • JavaScript-02

    A 正则表达式(RegExp) Date对象 Function对象 document对象 window对象 定时器

网友评论

      本文标题:定时器和数学对象

      本文链接:https://www.haomeiwen.com/subject/nwbwkctx.html