JavaScript学习(十)计时器、常用math方法

本文介绍了JavaScript中计时器的使用方法,包括一次性执行和循环执行的计时器,并展示了如何通过设置来控制计时器的行为。同时,文章还详细讲解了数学方法的应用,例如上舍入、下舍入、四舍五入以及生成指定范围内的随机数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计时器

在这里插入图片描述

  • 实例操作:
//三秒后执行弹框,执行一次
var jsq = setTimeout(function () {
   alert("hello kitty");
}, 3000);
//清除 jsq 计时器
function demo1() {
    clearTimeout(jsq);
}

//循环执行计时器
var jsq2 = setInterval(function () {
    alert("hello");
}, 3000);
//清除 jsq 循环执行计时器
function demo1() {
    clearInterval(jsq2);
}
//定时器传入函数用法
var jsq3 = setTimeout("testFun()", 3000);
function testFun() {
    alert('我是一个函数');
}
math方法

在这里插入图片描述

  • 实例操作:
// 3 2 1 0 -1 -2 -3
Math.ceil() //上舍入
var a = 12.1;  //结果是 13
var b = 12.6;  //结果是 13
var c = -12.6; //结果是 12
var d = -12.1; //结果是 12
var f = -0.1;  //结果是  0
document.write(Math.ceil(f));


//Math.floor() 下舍入
var a = 12.1;  //结果是 12
var b = 12.6;  //结果是 12
var c = -12.6; //结果是 -13
var d = -12.1; //结果是 -13
var f = -0.1;  //结果是 -1
document.write(Math.floor(f));
// Math.round() 四舍五入
var a = 12.6;   //结果是 13
var b = 12.5;   //结果是 13
var c = 12.4;   //结果是 12
var d = -12.6;  //结果是 13
var e = -12.5;  //结果是 12  特殊
var f = -12.4;  //结果是 12
document.write(Math.round(e));

//Math.random() 随机数
document.write(Math.ceil(Math.random()*99));
// 如何实现返回的整数范围为2-99
document.write(Math.floor(Math.random()*98)+2);
// 如何实现返回的整数范围为2-10;
document.write(Math.floor(Math.random()*9)+2);
// 如何实现返回的整数范围为3-9;
document.write(Math.floor(Math.random()*7)+3);
// 如何实现返回的整数范围为1-8;
// 0.00000000001  0.9999999
document.write(Math.floor(Math.random()*8)+1);
// 0-52
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值