当前位置: 首页 > 编程笔记 >

JS随机调用指定函数的方法

贺宝
2023-03-14
本文向大家介绍JS随机调用指定函数的方法,包括了JS随机调用指定函数的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了JS随机调用指定函数的方法。分享给大家供大家参考。具体如下:

本代码通过随机定时器调用指定函数,可达到间隔随机时间之行指定的函数的目的

function randRange(data) {
    var newTime = data[Math.floor(data.length * Math.random())];
    return newTime;
}
function toggleSomething() {
    var timeArray = new Array(200, 300, 150, 250, 2000, 3000, 1000, 1500);
    // do stuff, happens to use jQuery here (nothing else does)
    $("#box").toggleClass("visible");
    clearInterval(timer);
    timer = setInterval(toggleSomething, randRange(timeArray));
}
var timer = setInterval(toggleSomething, 1000);
// 1000 = Initial timer when the page is first loaded

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍JS函数的定义与调用方法推荐,包括了JS函数的定义与调用方法推荐的使用技巧和注意事项,需要的朋友参考一下 JS函数调用的四种方法:方法调用模式,函数调用模式,构造器调用模式,apply,call调用模式 1. 方法调用模式: 先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的myobject对象。 2. 函数调用模式 定义

  • 本文向大家介绍JS中生成随机数的用法及相关函数,包括了JS中生成随机数的用法及相关函数的使用技巧和注意事项,需要的朋友参考一下 先为大家介绍一些关于随机数的相关函数: var Rand = Math.random(); 1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 3.Ma

  • 问题内容: 从这个线程开始:如何通过选择随机变量在Python中执行随机事件?\ 我了解到可以将一些函数放入列表中,并通过使用调用其中一个函数来生成随机事件。 我对此很感兴趣,因为在初学者教程中,我正在写一个很小的基于文本的游戏。 但是当我写我认为会给我想要的结果的时候(也就是说,只是调用其中一个函数并打印其字符串: 我得到这个结果: 这三个函数都被调用和打印。 有人可以帮我解决正确的语法吗?谢谢

  • 本文向大家介绍php获取指定数量随机字符串的方法,包括了php获取指定数量随机字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获取指定数量随机字符串的方法。分享给大家供大家参考,具体如下: 运行结果:lUJfScvS PS:这里再为大家提供一款功能类似的在线工具供大家参考: 高强度密码生成器: http://tools.jb51.net/password/CreateSt

  • 本文向大家介绍c#与js随机数生成方法,包括了c#与js随机数生成方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了c#与js随机数生成方法。分享给大家供大家参考。具体如下: 1. C#产生随机数方法: 说明:生成70-100的随机数 2. js随机数方法: 说明:生成80-100的随机数 方法一:   方法二:  补充: 1.Math.random(); 结果为0-1间的一个随机数(包

  • 本文向大家介绍PHP生成指定长度随机数最简洁的方法,包括了PHP生成指定长度随机数最简洁的方法的使用技巧和注意事项,需要的朋友参考一下 刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。 自写了一行版本: 为了便于理解,同时也为了这篇水文可以凑点字数,这是多行版: