Câu lệnh có điều kiện trong JavaKịch bản: if, else và else if

JavaCác câu lệnh điều kiện của Script

Chủ yếu có ba loại câu lệnh điều kiện trong JavaKịch bản.

  1. nếu Tuyên bố: Câu lệnh 'if' thực thi mã dựa trên một điều kiện.
  2. if… else Tuyên bố: Câu lệnh if…else bao gồm hai khối mã; khi một điều kiện đúng, nó sẽ thực thi khối mã đầu tiên và khi điều kiện sai, nó sẽ thực thi khối mã thứ hai.
  3. if…else if…else Tuyên bố: Khi cần kiểm tra nhiều điều kiện và các khối mã khác nhau cần được thực thi dựa trên điều kiện nào là đúng, câu lệnh if…else if…else sẽ được sử dụng.

Cách sử dụng câu lệnh có điều kiện

Câu lệnh có điều kiện được sử dụng để quyết định luồng thực thi dựa trên các điều kiện khác nhau. Nếu điều kiện đúng thì bạn có thể thực hiện một hành động và nếu điều kiện sai thì bạn có thể thực hiện một hành động khác.

Sử dụng câu lệnh có điều kiện trong JavaScript

Câu lệnh if

Cú pháp:

if(condition)
{
	lines of code to be executed if condition is true
}

Bạn có thể sử dụng if nếu bạn chỉ muốn kiểm tra một điều kiện cụ thể.

Hãy tự mình thử điều này:

<html>
<head>
	<title>IF Statments!!!</title>
	<script type="text/javascript">
		var age = prompt("Please enter your age");
		if(age>=18)
		document.write("You are an adult <br />");
		if(age<18)
		document.write("You are NOT an adult <br />");
	</script>
</head>
<body>
</body>
</html>

Câu lệnh Nếu…Khác

Cú pháp:

if(condition)
{
	lines of code to be executed if the condition is true
}
else
{
	lines of code to be executed if the condition is false
}

Bạn có thể sử dụng If….Else câu lệnh nếu bạn phải kiểm tra hai điều kiện và thực thi một bộ mã khác.

Hãy tự mình thử điều này:

<html>
<head>
	<title>If...Else Statments!!!</title>
	<script type="text/javascript">
		// Get the current hours
		var hours = new Date().getHours();
		if(hours<12)
		document.write("Good Morning!!!<br />");
		else
		document.write("Good Afternoon!!!<br />");
	</script>
</head>
<body>
</body>
</html>

Câu lệnh Nếu…Khác Nếu…Khác

Cú pháp:

if(condition1)
{
	lines of code to be executed if condition1 is true
}
else if(condition2)
{
	lines of code to be executed if condition2 is true
}
else
{
	lines of code to be executed if condition1 is false and condition2 is false
}

Bạn có thể sử dụng If….Else If….Else nếu bạn muốn kiểm tra nhiều hơn hai điều kiện.

Hãy tự mình thử điều này:

<html>
<head>
	<script type="text/javascript">
		var one = prompt("Enter the first number");
		var two = prompt("Enter the second number");
		one = parseInt(one);
		two = parseInt(two);
		if (one == two)
			document.write(one + " is equal to " + two + ".");
		else if (one<two)
			document.write(one + " is less than " + two + ".");
		else
			document.write(one + " is greater than " + two + ".");
	</script>
</head>
<body>
</body>
</html>