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
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
Để 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
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);


 Posted in:
 Posted in:   

