javascript
1<html> 2 <html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <title>ストップウォッチ</title> 6 </head> 7 <body> 8 <div> 9 <h1>StopWatch</h1> 10 <h1 id="timerLabel">00:00:00</h1> 11 <input type="button"onclick="start()" value="START" id="startBtn"> 12 <input type="button"onclick="stop()" value="STOP"> 13 <input type="button"onclick="reset()" value="RESET"> 14 </div> 15 <div id="dsp"></div> 16 <script> 17 let status = 0; 18 let time = 0; 19 let startBtn = document.getElementById("startBtn"); 20 let timerLabel = document.getElementById('timerLabel'); 21 22 function start(){ 23 status = 1; 24 startBtn.disabled = true; 25 timer(); 26 } 27 28 function stop(){ 29 status = 0; 30 startBtn.disabled = false; 31 } 32 33 function reset(){ 34 status = 0; 35 time = 0; 36 timerLabel.innerHTML = '00:00:00'; 37 startBtn.disabled = false; 38 } 39 40function timer(){ 41 if (status == 1) { 42 setTimeout(function() { 43 time++; 44 // 分・秒・ミリ秒を計算 45 let min = Math.floor(time/100/60); 46 let sec = Math.floor(time/100); 47 let mSec = time % 100; 48 49if (min < 10) min = "0" + min; 50 if (sec >= 60) sec = sec % 60; 51 if (sec < 10) sec = "0" + sec; 52 if (mSec < 10) mSec = "0" + mSec; 53 timerLabel.innerHTML = min + ":" + sec + ":" + mSec; 54 timer(); 55 }, 10); 56 } 57 } 58 59if(timerLabel=="00:10:00"; 60div.innerHTML="ぴったり"); 61if(timerLabel>"10:00:00"; 62div,innerHTML=="失格"); 63else 64div.innerHTML="惜しい!"; 65 </script> 66 </body> 67</html> 68 69 70
ご指摘いただいた点を直してみましたが、動作しません。
自分としてはstopwatchを押した結果によってで評価を下したいのですが。
Brackets以外に使いやすいエディターがありますか。
回答2件
あなたの回答
tips
プレビュー