
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
У програмирању, ово се може користити с логичким АНД или логичким операцијама ОР за "кратки спој" ако је задовољен одређени увјет, тако да се друге могућности не морају тестирати. На пример, са операцијом АНД, ако је први услов лажан, онда целокупно поређење мора да се врати лажно, тако да преостали услови нису вредновани. На пример, нулл вредност у ЈаваСцрипту би створила грешку ако се користи. Логички израз се може користити да означи да ли је вредност нула, онда се остатак израза не извршава.
вар к = 0; иф ((и! == нулл) && (и> 0) && (и <3)) {виндов.алерт (и * 4); }
У овом случају, ако је и нула, онда се остатак израза не извршава. То спречава било коју грешку са нулл и променљивом и спречава да се додатна обрада изврши ако је и нула.
Програмски термини