Một hoạt động giao hoán là gì?

Trong toán học, một phép toán là giao hoán nếu thứ tự của các số được sử dụng có thể được thay đổi với kết quả vẫn giữ nguyên. Ví dụ, phép cộng và phép nhân là các phép toán giao hoán, như được hiển thị bên dưới.

 2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6 

Ngược lại, phép trừ và phép chia không giao hoán, vì thay đổi thứ tự của các số liên quan sẽ thay đổi kết quả tính toán, như được hiển thị bên dưới.

 2-7 = -5 7-2 = 5 3/4 = 0, 75 4/3 = 1, 3333333 

Trong lập trình, điều này có thể được sử dụng với các phép toán AND hoặc logic logic để "đoản mạch" nếu đáp ứng một điều kiện cụ thể, do đó các khả năng khác không cần phải được kiểm tra. Ví dụ, với thao tác AND, nếu điều kiện đầu tiên là sai, thì toàn bộ so sánh phải trả về false, do đó các điều kiện còn lại không được đánh giá. Ví dụ: một giá trị null trong JavaScript sẽ tạo ra lỗi nếu nó được sử dụng. Một câu lệnh logic có thể được sử dụng để chỉ ra nếu một giá trị là null, thì phần còn lại của câu lệnh không được thực thi.

 var x = 0; if ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); } 

Trong trường hợp này, nếu y là null, thì phần còn lại của câu lệnh sẽ không được thực thi. Điều đó ngăn bất kỳ lỗi nào với biến null y và giữ cho quá trình xử lý bổ sung được thực hiện nếu y là null.

Thuật ngữ lập trình