zoukankan      html  css  js  c++  java
  • JavaScript学习笔记---定时器 数学方法

    ## 定时器 数学方法

    ## 定时器

    1.延时定时器 setTimeout  只执行一次

    使用场景:页面小广告

    格式:    1s = 1000ms
        setTimeout(function(){
            执行代码块
        },时间/ms)

    清延时定时器:clearTimeout(延时定时器名字)

    2.间歇定时器 setInterval 每隔一段时间执行一次

    使用场景: 图片切换 轮播 倒计时

    格式: 
        setInterval(function(){
            执行代码块
        },时间/ms)

    清间歇定时器:clearInterval(间歇定时器名字)

    定时器一旦开启不会自动停止,需要手动停止定时器。否则耗费页面性能,产生内存泄漏。


    ## 数学方法 数学对象 Math

    1.Math.ceil() 向上取整 【往大取,小数点后大于0】
    1.Math.floor() 向下取整 【往小取】
    3.Math.round() 四舍五入并且取整
    4.Math.abs() 绝对值,正数
    5.Math.max(若干数字) 取最大值
    6.Math.min(若干数字) 取最小值
    7.Math.pow(底数,指数)  某个数字的几次幂
    8.Math.sqrt() 开平方根
    9.Math.random() 随机数 范围 0-1 放大使用

    ## 取某个区间的随机数

    1.大减小加1
    2.乘以随机数
    3.加上最小数
    4.向下取整
  • 相关阅读:
    Vue中改变对象的注意事项
    Object.assign简单总结
    Base64编码
    vue中prop传值时加不加v-bind(冒号:)
    内联元素的padding和margin
    flex自适应宽度显示省略号
    Http和Https
    JVisualVM 模拟一次内存泄漏场景分析
    Lucene
    布隆算法原理
  • 原文地址:https://www.cnblogs.com/shihaiying/p/13229913.html
Copyright © 2011-2022 走看看