Hướng dẫn Tìm hiểu toán tử trong Javascript

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,829
Được Like
12,687
Tìm hiểu toán tử trong Javascript

Chúng ta đã tìm hiểu về Kiểu dữ liệu và Phạm vi hoạt động của biến trong Javascript. Tiếp nối các bài viết trước, các bạn sẽ được biết qua về Toán tử trong Javascript được quy ước như thế nào?

Toán tử số học
Mã:
<script type="text/javascript">
    var a = 10;
    var b = 15;
    var c = 20;
    var d = c - b * a / 2;
    console.log(d);
</script>

Kết quả:
Mã:
-55

Toán tử trong Javascript đều có sự tương đồng với các ngôn ngữ lập trình khác và vẫn tuân theo quy tắc toán học “Nhân chia trước, cộng trừ sau”.

Các bạn có thể xem chi tiết các toán tử của Javascript như sau:

toan-tu-javascript.png

Toán tử kết hợp

toan-tu-javascript-1.png

Toán tử nối chuỗi (String)

Mã:
<script type="text/javascript">
    var a = "Hello";
    var b = "World!";
    var c = a + " " + b;
    console.log();
</script>

Kết quả:
Mã:
Hello World!

Sau khi thực hiện dòng lệnh như trên, bạn sẽ thấy cách nối chuỗi trong Javascript được thực hiện như thế nào. Thông qua việc sử dụng toán tử “+” để nối 2 chuỗi lại với nhau. Ở ví dụ bên trên còn cho chúng ta thấy được việc chúng ta không nhất thiết phải lưu trữ trong biến mới có thể nối chuỗi được mà chúng đã có thể viết chuỗi trực tiếp trong Javascript.

Trường hợp ngoại lệ
Mã:
<script type="text/javascript">
    var a = "Hello" + 5;
    var b = "100" + 5;
    var c = 5 + 10 + "Hello";
    var d = 5 + "Hello" + 10;
    var e = "Hello" + 5 + 10;
    console.log(a);
    console.log(b);
    console.log(c);
    console.log(d);
    console.log(e);
</script>

Kết quả:
Mã:
Hello5
1005
15Hello
5Hello10
Hello510

Qua 5 ví dụ đơn giản như trên, nếu như chúng ta sử dụng toán tử “+” theo thứ tự “Chuỗi + Số” thì số cũng sẽ được xem là chuỗi và nó sẽ thực hiện thao tác nối chuỗi như bình thường. Tuy nhiên ở ví dụ biến “c” chúng ta sẽ thấy được độ ưu tiên khi sử dụng toán tử là từ trái sang phải, nếu bên trái toán tử “+” và phải của toán tử “+” đều là số thì nó sẽ thực hiện phép tính trước và sau đó dùng toán tử “+” để nối chuỗi với chuỗi phía sau nó. Tương tự các ví dụ còn lại, các bạn hãy tự viết lại để nhìn nhận ra vấn đề rõ ràng hơn.

Toán tử so sánh

toan-tu-javascript-2.png

Toán tử Logic

toan-tu-javascript-3.png

Chúc các bạn thành công.


Nguồn: thienanblog.com​
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mobile/Zalo: 0906081284

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom