
2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6
반대로, 뺄셈과 나누기는 교환 할 수 없습니다. 왜냐하면 수의 순서를 바꾸면 계산 결과가 바뀌기 때문입니다 (아래 그림 참조).
2-7 = -5 7-2 = 5 3/4 = 0.75 4/3 = 1.3333333
프로그래밍 할 때 특정 조건이 충족되면 논리적 AND 또는 논리 OR 연산을 사용하여 "단락"하여 다른 가능성을 테스트 할 필요가 없습니다. 예를 들어 AND 연산에서 첫 번째 조건이 거짓이면 전체 비교가 false를 반환해야하므로 나머지 조건은 평가되지 않습니다. 예를 들어 JavaScript의 null 값을 사용하면 오류가 발생합니다. 논리적 명령문은 값이 널 (NULL)인지 여부를 나타내는 데 사용될 수 있으며 나머지 명령문은 실행되지 않습니다.
var x = 0; if ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); }
이 경우 y가 널이면 나머지 명령문은 실행되지 않습니다. 이를 통해 null y 변수의 오류를 방지하고 y가 null 인 경우 추가 처리가 계속됩니다.
프로그래밍 용어