这是一个JavaScript小算法
来源:互联网 发布:java跳跃表 编辑:程序博客网 时间:2024/06/06 02:49
这里是我写的一个JavaScript小算法,十个60秒删除三个数组元素,时隔40秒添加一个数组元素,当数组元素小于两个时,程序停止运行。
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>一个js算法的简单实现</title></head><body><script type="text/javascript">var arr = new Array();for (var i = 0; i < 18; i++) {arr[i] = 1;}arr[arr.length - 3] = 3;document.write(arr + "<br>");document.write(arr.length + "<br>");document.write(arr[arr.length - 3] + "<br>");//setTimeOut()方法用于在指定的毫秒数后调用函数或计算表达式//setInterval()方法用于每隔指定的毫秒数循环调用函数或者表达式var num;num=arr.length;//每隔40秒加入一个包子var put = setInterval(function () { if (num>=2) { //数组元素的添加arr.push(1);num=arr.length; document.write(arr + "<br>"); } else { document.write("程序结束!"); clearInterval(put); } }, 40000);//每隔60秒去除三个元素var get = setInterval(function () { if (num>=2) { //数组元素的删除arr.splice(arr.length - 3, 3);num=arr.length; document.write(arr + "<br>"); } else { document.write("程序结束!"); clearInterval(get); } }, 60000);</script></body></html>
1 0
- 这是一个JavaScript小算法
- 算法小练习:判断一个数是否是质数
- JavaScript小技巧:如何检测一个函数是否是JavaScript原生函数
- 一个 JavaScript 小时钟
- 一个小算法
- 一个小算法题
- 一个小算法
- 一个小算法题
- 一个小算法题
- 一天一个小算法
- 一个小算法记录
- 一个小算法
- Javascript 是一个错误吗?
- Babel 是一个 JavaScript 编译器
- 一个javascript的小问题
- 一个javascript的小实验
- javascript的一个小坑
- javascript 算法笔记-小例
- Spring之FactoryBean
- ContentType明细对照表(文件类型相关的设置)
- <Activity>的启动模式 之(二)SingleTask模式
- {题解}[jzoj1299] 洗盘子(cleanup.pas/cpp)
- 网页PHP验证码(数字&&汉字)
- 这是一个JavaScript小算法
- Sketchup模型与ArcGIS进行数据交互的方法
- 致Android:短发的你
- 图像分割评价标准 代码 (Image segmentation evaluation metrics code)
- XM_NSNotification(一个能够自动移除监听对象保证通知安全的小助手)
- C++数组初始化
- Vi讲得好
- C语言实现星号点号的交错打印
- 五种常见的电子商务模式对比:B2B、B2C、C2B、C2C、O2O