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:
| Operator | Description | Comparing | Returns | |
|---|---|---|---|---|
| == | equal to | x==8 | false | |
| x==5 | true | |||
| === | exactly equal to (equal value and equal type) | x==="5" | false | |
| x===5 | true | |||
| != | not equal | x!=8 | true | |
| !== | not equal (different value or different type) | x!=="5" | true | |
| x!==5 | false | |||
| > | greater than | x>8 | false | |
| < | less than | x<8 | true | |
| >= | greater than or equal to | x>=8 | false | |
| <= | less than or equal to | x<=8 | true |
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:
| Operator | Description | Example |
|---|---|---|
| && | 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 »
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét