JavaScript基礎,循環語句、函數


循環語句

While:

語法:

while(變量<=結束值){
		//需執行的代碼塊
}

例子:

var i = 1;

	while(i < 3){
		alert(i);
		i++;
	}

特點:可以重復完成同樣的事情

 

 do...while:

while是一樣的,唯一的區別就是while先判斷再做,do...while,先做再判斷;

do {
	//需執行的代碼
}while (變量<=結束值);

 例子:

var i = 1;
	do {
		alert(i);
		i++;
	}while(i < 3);

  

for 循環語句:

語法:

for (變量=開始值;變量<=結束值;變量=變量+步進值) {
 		//需執行的代碼 
	} 

例子:

var n = 0
  for(i=1; i<10; i++){
	if(i==4){
	continue; //立即結束本次循環,開始下一個循環
		}
	n++
	}
	alert(n)

  

1  終止循環:break

2  立即結束本次循環,開始下一次循環:continue

 

函數

 

函數就是完成某個功能的一組語句,函數由關鍵字 function + 函數名 + 一組參數定義;

函數在定義后可以被重復調用,通常將常用的功能寫成一個函數,利用函數可以使代碼的組織 結構更多清晰。

 

 

作用:用來封裝一些經常要用到的代碼:

 


 

function 函數名() {
    	//要封裝的代碼。


}

 例子1:

  function function1(name, sex){
  alert("姓名:"+ name + ", 性別:"+ sex);
  }
  function1("小明", "男"); //輸出的結果是:姓名:小明, ,性別:男

 例子2:

 使用 return 語句從函數返回值

function sum (num1, num2){
		return num1 + num2;

	}

	var s = sum(1, 2);
	alert(s);

  注意:

1.位於return 語句之后的任何代碼都永遠不會執行!

2.在JavaScript中,不一定要指定返回值!

3. 定義函數的參數時,如果調用函數時沒有傳進參數,並不會報錯,但可以在函數里面判 斷一下是否有傳進參數,

例如可以這樣判斷:

if(variable == 'undefined‘ || variable == null){

  variable=‘1’; //可以給他一個默認值

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM