- JavaScript程序設計:基礎·PHP·XML
- (美)Elizabeth Drake
- 438字
- 2020-10-30 18:12:36
3.2 單路選擇結構:if語句
簡單類型的選擇結構是if...或單路選擇結構,其一般形式如下:
其中,測試條件(test condition)是一個在運行時為true或false的表達式。例如,如果你正在編寫一個計算雇員工資的程序,你可能會問雇員是否想要捐贈$10.00給慈善機構。如果雇員回答yes,就從工資中扣除$10.00;否則,不扣除,也就是跳過扣除$10.00的程序代碼,但工資計算的其他部分仍然會繼續執行。例3.1說明了這個if...結構。
例3.1 如果……將會怎么樣 如果溫度是華氏32°以下,下列腳本將顯示問候語“It may snow today!”;但是如果溫度是華氏32°或者以上,則不顯示。
當用戶單擊這個按鈕時,將調用函數getTemp(),提示用戶錄入溫度。如果用戶錄入的數字小于32,就顯示這個信息。但是,如果用戶錄入的數字等于或大于32,就不顯示這個信息。測試條件在第8行,如果滿足測試條件,就執行括在花括號中的語句。在這個例子中,只有一條語句。當條件滿足時只要執行一條語句,花括號不是必需的,但也沒有害處。然而,當滿足測試條件時要執行兩條語句,花括號就是必需的。通過復制這個代碼,不要行號,你自己可以試一試。
推薦閱讀
- Mastering NetBeans
- FreeSWITCH 1.8
- Instant Apache Stanbol
- Python自動化運維快速入門(第2版)
- Learning Data Mining with Python
- 區塊鏈架構與實現:Cosmos詳解
- jQuery從入門到精通 (軟件開發視頻大講堂)
- 深入淺出DPDK
- Nexus規模化Scrum框架
- 算法訓練營:提高篇(全彩版)
- Linux命令行與shell腳本編程大全(第4版)
- 劍指MySQL:架構、調優與運維
- C++面向對象程序設計習題解答與上機指導(第三版)
- Creating Stunning Dashboards with QlikView
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰