1、弱類型:聲明無需指定數據類型,由值決定,查看變數數據類型:typeof(變數); 2、隱式轉換:任何數據類型與string類型相加,結果為string類型; 3、顯式(強制)轉換: ①toString():轉換為字元串; ②parseInt(value):將value轉換為整數;(* 碰到第一個 ...
1、弱類型:聲明無需指定數據類型,由值決定,查看變數數據類型:typeof(變數);
2、隱式轉換:任何數據類型與string類型相加,結果為string類型;
3、顯式(強制)轉換:
①toString():轉換為字元串;
②parseInt(value):將value轉換為整數;(* 碰到第一個非數字字元,停止轉換;無法轉換則為NaN;網頁中接收到的用戶數據均為字元串類型;);
③parseFloat(value):value轉換為小數;(同上);
4、函數(function):又稱方法(method),過程(procedure);語法:function 函數名(){……;};調用:函數名();
5、帶參函數:定義:function 函數列表(參數列表){……;}(*參數間用,分隔;聲明函數所定義的參數,為形參;);調用:函數名稱(參數列表);(* 調用函數所傳遞的參數,為實參;);
6、變數作用域:衝突時,優先使用局部變數;(* 聲明變數未使用var關鍵字,則變數為全局變數;);
7、分支結構:
①if結構:if(條件){執行語句;……;}(* 當條件為以下值時自動轉換為false:0,0.0,null,undefined,“”,NaN;);
②if……else……結構:if(條件){執行語句……;}else{執行語句……;};
③多重if結構:if(條件1){執行語句1;}else if(條件2){執行語句2;}……else{……;}