1. 程式人生 > >JS基礎語法(變量、表達式、語句、分支、循環)

JS基礎語法(變量、表達式、語句、分支、循環)

字符串 特殊字符 scrip 基礎語法 不能 while循環 undefine 類型 定義變量

JS的變量命名:使用var定義變量,JS統一使用var定義數字(整數,小數),字符串,布爾類型,undefined,null。

通用語法:var 變量名=值;

規則:1、首字母建議以英文字母,_,$開頭,不能使用數字和特殊字符(如 ., ?)

   2、第二位可以用字母,_,$,數字

   3、不能用系統關鍵字,保留字作為變量名(比如 for,while。。。。)

JS的數據類型:數字(整數,小數),字符串,布爾類型,undefined,null。

表達式:a+b>c

語句:c=a+b;

(1)if..else

if(){

}else{

}

示例1:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">e
	<title>js基礎語法</title>
</head>
<body>

<script type="text/javascript">
	//if...else示例
	var a=3,b=6;
	if(a>b){
		alert(a);
	}else{
		alert(b);
	}
</script>
</body>
</html>

(2)多條件

if(){

}else if(){

}...else{

}

示例2:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>js基礎語法</title>
</head>
<body>

<script type="text/javascript">
	//if...else if()...
	var score=85;
	if(score<60){
		alert("不及格");
	}else if(score>=60 && score<80){
		alert("良好");
	}else if(score>=80 && score<=100){
		alert("優秀");
	}
</script>
</body>
</html>

(3)switch多條件

switch(){

  case 值:語句;break:

  case 值:語句;break:

  ...

  default 值

}

示例3:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>js基礎語法</title>
</head>
<body>

<script type="text/javascript">
	//switch(){case}...多條件
	var date=3;
 	switch(date){	
 		case 1:alert("星期一");break;
 		case 2:alert("星期二");break;
 		case 3:alert("星期三");break;
 		case 4:alert("星期四");break;
 		// 567省略。。。。。
 		default:alert("出錯了");
 	}	
</script>
</body>
</html>

(4)while循環:

while(){

}

(5)do...while循環

do{

}while();

(6)for循環

for(){}

JS基礎語法(變量、表達式、語句、分支、循環)