creat a bingo card(二)

来源:互联网 发布:linux系统ftp命令用法 编辑:程序博客网 时间:2024/04/29 01:47

do/while循环的一种常见的用途是从用户输入的数据中去掉空格或无效的字符。

window.onload = initAll;var usedNums = new Array(76);function initAll() {if (document.getElementById) {for (var i=0; i<24; i++) {setSquare(i);}}else {alert("Sorry, your browser doesn't support this script");}}function setSquare(thisSquare) {var currSquare = "square" + thisSquare;var colPlace = new Array(0,0,0,0,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,4,4);var colBasis = colPlace[thisSquare] * 15;var newNum;do {newNum = colBasis + getNewNum() + 1;}while (usedNums[newNum]);    // while检查使do代码模块反复执行,直到检查的结果为false,也就是这列没用过的元素usedNums[newNum] = true;document.getElementById(currSquare).innerHTML = newNum;}function getNewNum() {return Math.floor(Math.random() * 15);}


原创粉丝点击