- JavaScript程序設計:基礎·PHP·XML
- (美)Elizabeth Drake
- 695字
- 2020-10-30 18:12:42
第4章 周而復始:重復結構
本章目標
在第3章中要求你想象訪問一個網站,它只提供一件商品:4號紅色羊毛衣,費用是$125.00并且加上運費$8.00。如果你不想要這個商品,那么什么事都不會發生。現在把這個網站想象成這樣:你可以選擇毛衣的大小、顏色和織物成分,但是只能訂購一件商品。那么,不僅網上購物會成為一件煩人的事情,而且生意也無法獲利。同樣的結果也出現在以下情形:在文檔中只能對文本加粗一次、計算機游戲只能玩一次或者不能重復我們通常期待計算機做的任何事情。事實上我們能夠重玩游戲、在網站上查看任意多個地方的天氣預報或者購買任意多件商品,其原因在于程序員理解和使用了重復結構。
重復結構經常稱為循環,而且能夠可互換地使用這兩個術語。在本章中,你將會學習這個重復結構,讓程序按需要的次數重復一塊語句。重復的次數有時由程序員設定,有時由用戶設定,有時依賴外部因素。但是,有一點是確切無疑的:重復結構(或循環)讓代碼塊反復不斷地執行,而不必多次重復寫相同的代碼。我們將討論各種不同類型的循環,重點研究這種結構的一個主要用途:驗證輸入。在第5章中,我們將繼續討論重復結構但是重點放在一些高級概念和使用方法。
閱讀本章后,你將能夠做以下事情:
·理解循環的基本概念。
·理解如何寫測試條件。
·理解前測循環和后測循環之間的不同。
·能夠創建前測while循環。
·能夠創建后測do...while循環。
·理解和創建哨兵控制循環。
·使用toLowerCase()、toUpperCase()和toFixed()方法格式化輸出。
·理解和創建計數器控制的循環。
·使用快捷操作符遞增和遞減變量。
·理解for循環和創建初始條件、測試條件與極限值。
·使用循環實現數據驗證。
·使用isNaN()和charAt()方法。
·使用length屬性。
·理解ASCII和Unicode標準代碼。
·使用charCodeAt()和String.fromCode()方法。
- Android Jetpack開發:原理解析與應用實戰
- OpenShift開發指南(原書第2版)
- 樂高機器人設計技巧:EV3結構設計與編程指導
- 碼上行動:零基礎學會Python編程(ChatGPT版)
- C#程序設計教程
- Practical DevOps
- UML+OOPC嵌入式C語言開發精講
- Learn WebAssembly
- Easy Web Development with WaveMaker
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- C編程技巧:117個問題解決方案示例
- Natural Language Processing with Python Quick Start Guide
- 超簡單:Photoshop+JavaScript+Python智能修圖與圖像自動化處理
- Spark技術內幕:深入解析Spark內核架構設計與實現原理
- MATLAB 2020 GUI程序設計從入門到精通