2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6
Nasprotno pa odštevanje in delitev nista komutativni, ker bo spreminjanje vrstnega reda vključenih številk spremenilo rezultat izračuna, kot je prikazano spodaj.
2-7 = -5 7-2 = 5 3/4 = 0, 75 4/3 = 1, 33333333
Pri programiranju se to lahko uporablja z logičnimi operacijami AND ali logičnimi operacijami OR za "kratek stik", če je izpolnjen določen pogoj, tako da drugih možnosti ni treba testirati. Na primer, pri operaciji AND, če je prvi pogoj napačen, mora celotna primerjava vrniti false, tako da preostali pogoji niso ovrednoteni. Na primer, ničelna vrednost v JavaScriptu bi ustvarila napako, če bi jo uporabili. Logični stavek se lahko uporabi za označevanje, ali je vrednost nič, potem se preostanek stavka ne izvede.
var x = 0; if ((y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); }
V tem primeru, če je y nič, potem se preostanek stavka ne izvede. To preprečuje kakršne koli napake s spremenljivko null y in ohranja dodatno obdelavo, če je y ničelna.
Programski izrazi