2. 撰寫真正程式碼

高階設計:

了解機制執行流程 流程圖 (Flow Charts) -> 虛擬碼 (Pseudocode)
虛擬碼要寫得像真正的程式在做的事

  • 圓型:開始 / 結束
  • 矩形:動作
  • 菱形:判斷
st=>start: 開始
e=>end: 結束
op=>operation: 動作描述
op2=>operation: lalala
cond=>condition: 選擇判斷

st->op->op2->cond
cond(yes)->e
cond(no)->op2

prompt() 提示對話框。

是瀏覽器做的內建函式,長相依每個瀏覽器原生實現不同。
prompt() 總是回傳字串,注意型別轉換。 點擊 cancel 鈕,函式會回傳 null (沒有值)。
可以用 js 判斷是否得到 null,
來知道使用者按了 cancel、去執行指定的相關機制。

做一點「品質保證」的工作

"QA (Quality Assurance) 品質保證" 的目的,是要在產出產品的過程中,使用正確的方法來進行 (e.g. coding style),用方法論或流程,確保產出達到要求; 而 "QC(Quality Control)品質控管" 的作用,則是當產品完成時,會去檢查所產出的產品是否正確 (e.g. debug)。 https://www.ithome.com.tw/voice/85554

這裡應該是指 "做一點「品質控管 (QC)」的工作"。 測試你各種輸入行為,有沒有狀況會使程式出錯。

other

<, >, >=, <=, ==, ===, ||, &&
  • comparison 比較運算符
  • Boolean 布林運算符
  • logical 邏輯運算符
  • Math 物件
  • prompt(), alert()

results matching ""

    No results matching ""