Thứ Ba, 21 tháng 1, 2014

JavaScript So sánh và khai thác hợp lý

So sánh và logic điều khiển được sử dụng để kiểm tra đúng hay sai .

Các nhà khai thác so sánh

Toán tử so sánh được sử dụng trong báo cáo hợp lý để xác định sự bình đẳng hoặc sự khác biệt giữa các biến hoặc giá trị.

Cho rằng x = 5 , bảng dưới đây giải thích các toán tử so sánh:

OperatorDescriptionComparingReturns
==equal tox==8false
x==5true
===exactly equal to (equal value and equal type)x==="5"false
x===5true
!= not equalx!=8true
!== not equal (different value or different type)x!=="5"true
x!==5false
> greater thanx>8false
< less thanx<8true
>= greater than or equal tox>=8false
<= less than or equal tox<=8true



Làm thế nào nó có thể được sử dụng

Toán tử so sánh có thể được sử dụng trong báo cáo có điều kiện để so sánh các giá trị và hành động tùy thuộc vào kết quả:

if (age<18) x="Too young";

Bạn sẽ tìm hiểu thêm về việc sử dụng các báo cáo có điều kiện trong chương kế tiếp của hướng dẫn này.

Các nhà khai thác hợp lý

Khai thác hợp lý được sử dụng để xác định logic giữa các biến hoặc giá trị.

Cho rằng x = 6 và y = 3 , bảng dưới đây giải thích các toán tử logic:

OperatorDescriptionExample
&&and(x < 10 && y > 1) is true
||or(x==5 || y==5) is false
!not!(x==y) is true


Điều hành có điều kiện

JavaScript cũng chứa một nhà điều hành có điều kiện mà chỉ định một giá trị cho một biến dựa trên một số điều kiện.

Cú pháp

variablename=(condition)?value1:value2 

Ví dụ

Ví dụ

Nếu biến tuổi là một giá trị dưới 18, giá trị của biến voteable sẽ là "quá trẻ, nếu không giá trị của voteable sẽ là "Đủ lớn":
<!DOCTYPE html>
<html>
<body>

<p>Click the button to check the age.</p>

Age:<input id="age" value="18" />
<p>Old enough to vote?</p>
<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction()
{
var age,voteable;
age=document.getElementById("age").value;
voteable=(age<18)?"Too young":"Old enough";
document.getElementById("demo").innerHTML=voteable;
}
</script>

</body>
</html>

Thử nó cho mình »

Các tin khác

Không có nhận xét nào:

Đăng nhận xét