●1JavaScript快速入門
1.1程序設計基本概念
1.1.1計算機程序
1.1.2程序語言
1.1.3什麼是JavaScript語言
1.1.4學習程序設計的方法
1.2Helloworld
1.3基礎語法
1.3.1直接量
1.3.2運算符
1.3.3輸出
1.3.4換行、空格與分號
1.3.5注釋
1.3.6輸入
2變量與數據類型
2.1變量
2.1.1變量的定義
2.1.2賦值和初始化
2.1.3訪問變量
2.2常量
2.3標識符與關鍵字
2.3.1標識符
2.3.2關鍵字
2.3.3正確命名標識符
2.4數據類型
2.4.1數值類型
2.4.2布爾類型
2.4.3字符串類型
2.4.4undefined與null
2.5類型轉換
2.5.1自動類型轉換
2.5.2顯式類型轉換
3順序結構程序設計
3.1算法基礎
3.1.1算法的概念
3.1.2算法的描述
3.1.3算法舉例
3.2表達式和語句
3.2.1表達式
3.2.2語句
3.2.3復合語句
3.3順序結構
3.4賦值運算
3.5算術運算
3.5.1自增和自減
3.5.2算術運算的優先級
3.5.3算術運算的結合性
3.6字符串運算
3.7順序結構程序舉例
3.7.1計算圓的周長和面積
3.7.2交換變量的值
4分支結構程序設計
4.1條件判斷
4.2關繫運算與邏輯運算
4.2.1關繫運算
4.2.2邏輯運算
4.2.3關繫運算與邏輯運算的優先級
4.3if語句
4.3.1基本的if語句
4.3.2if/else語句
4.3.3if/elseif/else語句
4.4條件運算
4.5switch語句
4.6分支結構程序舉例
4.6.1閏年的判斷
4.6.2優選值問題
5循環結構程序設計
5.1循環的概念
5.2for語句
5.3while語句
5.4do/while語句
5.5嵌套循環
5.6不同循環語句的比較
5.7跳轉
5.7.1break語句
5.7.2continue語句
5.7.3break語句和continue語句的區別
5.8循環結構程序舉例
5.8.1生成數列
5.8.2字符串處理
6函數
6.1函數定義
6.1.1無參數函數的定義
6.1.2函數的參數
6.1.3帶參數函數的定義
……
本書由淺入深、循序漸進地介紹了JavaScript語言和程序設計的基本概念,結合案例深入講解了JavaScript語言特性,強調了實現程序的算法和程序設計思想。全書共10章,第1章介紹JavaScript語言的入門知識;第2~5章介紹JavaScript的基本語法、算法及構成程序的順序、分支、循環結構;第6章對函數進行深入探討;第7章介紹面向對像的程序設計思想和方法;第8章和第9章介紹JavaScript語言中的兩個核心對像——字符串和數組;第10章簡要介紹異常的概念和程序調試的方法。
本書構思新穎、思路清晰、講述詳盡、案例豐富、通俗易懂,是Web開發愛好者學習程序設計最基礎又較全面的教材。本書既可以作為職業院校計算機專業的教學用書,也適合程序愛好者自學。