ホームページ > 記事 > ウェブフロントエンド > javascript_javascript スキルに実装された推測ゲームの完全なサンプル コード
この記事の例では、javascript で実装された推測ゲームについて説明します。参考のために全員と共有してください。詳細は次のとおりです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js游戏</title> <script type="text/JavaScript"> var x=10; //x=parseInt(Math.random()*(1000-1))+1; for(var i=0;i<10;i++){ var num=prompt("请输入你猜测的数字",""); if (num!=null && num!="") { if(num==x){ switch(i){ case 0: alert('真神啦,猜对了!'); i=10; break; case 1: alert('厉害,对啦!'); i=10; break; case 2: alert('真棒,对啦!'); i=10; break; case 3: alert('好好,对啦!'); i=10; break; case 4: alert('不容易,对啦!'); i=10; break; case 5: alert('将就,对啦!'); i=10; break; case 6: alert('有点慢,对啦!'); i=10; break; case 7: alert('下次快点,对啦!'); i=10; break; case 8: alert('赶上啦,对啦!'); i=10; break; case 9: alert('最后机会,对啦!'); i=10; break; } } if(i==9){ alert('笨蛋,10次都猜不对!'); } if(num>x){ document.write("您已经猜了" + eval(i+1) + "次," + num +"," + "大了!<br>"); } if(num<x){ document.write("您已经猜了" + eval(i+1) + "次," + num +"," + "小了!<br>"); } }else{ alert('不能为空'); } } </script> </head> <body> <div id="div1"></div> </body> </html>
さらに javascript 関連のコンテンツに興味のある読者は、このサイトの特別トピック「javascript 切り替え効果とテクニックの概要" "javascript 検索アルゴリズム スキルの概要", "javascript アニメーションの特殊効果とテクニックのまとめ", "javascript エラーとデバッグ テクニックのまとめ", " javascript データ構造とアルゴリズム技術の概要"、"javascript トラバーサル アルゴリズムと手法の概要」および「javascript 数学的演算の使用法の概要」
この記事が javascript プログラミングのすべての人に役立つことを願っています。