Bài 03: Phép toán quan hệ trong JavaScript




So sánh và tính logic trong Javascript thường được sử dụng để lấy về 2 kết quả true (đúng) hoặc false (sai)


a. Toán tử so sánh
Ví dụ chúng ta có một biến x có giá trị là 5. Bây giờ chúng thử xem với hệ thống toán tử so sánh trong JavaScript như thế nào
Toán tử
Mô tả
Ví dụ
==
So sánh bằng
x==8 is false
===    
So sánh tuyệt đối
x==="5" is false
x===5 is true
!=
Không bằng
x!=8 is true
Lớn hơn
x>8 is false
Nhỏ hơn
x<8 is true
>=
Lớn hơn hoặc bằng
x>=8 is false
<=
Nhỏ hơn hoặc bằng
x<=8 is true
b. Sử dụng
Để sử dụng chúng ta kết hợp các toán tử so sánh với các câu điều kiện if hoặc if … else
<script type="text/javascript">
        var age = 10;
        if (age<18) document.write("Too young");
</script>
c. Toán tử logic
Cho giá trị x=6 and y=3
Toán tử
Mô tả
Ví dụ
&&
and
(x < 10 && y > 1) is true
||
or
(x==5 || y==5) is false
!
not
!(x==y) is true

d. Toán tử điều kiện
Cú pháp
variablename=(condition)?value1:value2
Ví dụ:
<script type="text/javascript">
        greeting=(visitor=="PRES")?"Dear President ":"Dear ";
</script>
Ví dụ:
var tuoi = 5;
var ketqua;

/*if(tuoi> 5){
        document.write("vao cap 1");
}else{
        document.write("khong duoc vao cap 1");
}*/

//variablename=(condition)?value1:value2

ketqua = ( tuoi> 5)? "vao cap 1" : "khong duoc vao cap 1";
document.write(ketqua);

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Buy Coupons