随机选号 floor(3
作者:admin 发布时间:2023-12-03 09:53:06 分类:方法 浏览:62
1. 题目:制作一个随机选号器:
点击开始按钮,页面随机显示1-100之间的数字;
点击停止按钮,选中的数字显示在页面上。
静态页面
按开始,数字随机动起来;停止按钮,数字显示在页面
2.分析:
(1)系统产生一个1-100之间的 随机数
Math.round(Math.random()*100+1)
因为产生的随机数有可能是小数,如85.6,所以需要将产生的数取整,即用Math.round()进行四舍五入取整。
注意:这里我们将3个取整函数做一下对比:
Math.ceil(3.4); //大于等于这个数的最小整数,返回4
Math.ceil(5.8); //返回6
Math.floor(3.4); //小于等于这个数的最小整数,返回3
Math.floor(5.8); //返回5
Math.round(3.4); //四舍五入取整,返回3
Math.8); //返回5
(2)产生的随机数要显示在页面上
获取文本框值:document.表单名.文本框名.value
只要将产生的随机数赋值给文本框值。
(3) 单击开始按钮,即用定时器函数产生随机数
也就是按按钮触发了另一个事件,即定义一个函数startNum()。
(4)单击开停止按钮,即清除定时器
也就是按按钮触发了另一个事件,即定义一个函数stopNum()。
3. 具体实现代码
(1)静态页面
定义了一个表单myForm ,表单里面定义了一个文本框myText,2个按钮start和stop。
静态页面
(2)js代码
注意:
这里timer是全局变量。
因为2个函数中都用到了timer变量,且是关联的,所以timer必须是全局变量。
局部变量:在函数体内定义的变量,如startNum函数中的num变量是局部变量。
这里函数名如果取得和按钮名字一样,按开始停止按钮不会出现效果,所以函数名避免和按钮的名字start、stop取得一样。
js代码
今天我们讲到这里,欢迎有问题持续关注我
标签:按钮
相关推荐
- 邵传勇 “老婆忽然温婉
- 贵州坠机打造了空中预警机 你们陨落的今天
- 长沙街头 可以和我们直接沟通
- 郎永淳朋友圈 并处罚金四千元
- 五年级上册20年后的家乡 还没来得及开心
- 防身电棒 虽然是电子产品
- 阿斯特丽德伯格斯弗瑞斯贝 L'Infante
- 防止衣服掉色 衣服的颜色觉得纯正
- 贝尔编程 好未来(NYSE
- 袁大头袁大头还具有经济价值 为什么袁大头那么值钱?
- 陈慧琳怀孕要送到乡下抚养 更是一个引领者
- 许晴老炮儿 据说尺度颇大
- 迪丽热巴身材比基尼喜不喜欢迪丽热巴呢 不知道大家怎么想呢
- 赫本经典单品分析 迟暮之年更加端庄大气
- 鄂尔多斯市长热线 达拉特旗旗长热线
- 金并金并根本毫无还手之力 金并的体格相当庞大
- 酿酒 白酒酿制完成后
- 诺亚舟学习机 智能手机人手一台后
- 貔犰没有光明的开启 随着时间的推移
- 重庆省考 分别为常识判断
- 重庆学生 对于高三的学生而言
- 梦幻宝象国剧情攻略 它拥有傲弱的生命值
- 重吾 远距离则有重吾
- 铵态氮肥 双子叶植物>单子叶植物
- 酒吞 但被高僧赶走
- 达伦 伯尼坐在天台上抽烟
- 路飞vs卡普 有着至关重要的作用
- 猕组词 猕的拼音及解释
- 谢娜调侃沈腾最帅面孔称号网友们听到这番言论后 谢娜有一亿多粉丝
- 莫万丹 《时尚COSMO》
- 最新推荐
-