
2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6
Ezzel ellentétben a kivonás és a felosztás nem kommutatív, mivel az érintett számok sorrendjének megváltoztatása megváltoztatja a számítás eredményét, ahogy az alább látható.
2-7 = -5 7-2 = 5 3/4 = 0, 75 4/3 = 1, 3333333
A programozás során ezt a logikai AND vagy logikai VAGY műveleteknél "rövidzárlatra" lehet használni, ha egy adott feltétel teljesül, így más lehetőségeket nem kell tesztelni. Például az AND művelettel, ha az első feltétel hamis, akkor a teljes összehasonlításnak hamisnak kell lennie, így a fennmaradó feltételek nem kerülnek értékelésre. Például a JavaScript null értéke hibát okozna, ha használják. Egy logikai utasítás használható arra, hogy jelezze, hogy egy érték null, akkor az utasítás fennmaradó része nem kerül végrehajtásra.
var x = 0; ha ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); }
Ebben az esetben, ha y értéke null, akkor a nyilatkozat fennmaradó része nem kerül végrehajtásra. Ez megakadályozza a hibákat null y változóval, és megtartja a további feldolgozást, ha y null.
Programozási feltételek