JS 新手地下層

6F - 60 秒算數遊戲 : codepan

Core tech

<aside> 💡 Vue.component, props,emit(value), window.setInterval(), window.clearInterval(), switch...case if

</aside>

總覽

  1. 需在同一個畫面去做不同的呈現,所以用了組件,點了按鈕後的行為會同頁換畫面。
  2. 需倒數計時功能,勢必要使用到 window.setInterval() + window.clearInterval() 方法來控制。
  3. 監控倒數計時的變數,在秒數的變數為 0 時自動遊戲結束的轉跳頁面。
  4. 需要將資料進行四則運算,需判斷運算子並將相關的數值進行運算出答案。
  5. 數字依照秒數隨機給,須監控秒數同時用 ramdom 的方法做運算。
  6. 使用者填入的答案需要跟計算出來的正確答案做比較。
  7. 比較完成後依照規則算分,規則中需監控秒數給分數與新題目。

JS