Kas ir komutatīva darbība?

Matemātikā operācija ir komutatīva, ja izmantoto numuru secību var mainīt, saglabājot to pašu. Piemēram, pievienošana un pavairošana ir komutatīvas darbības, kā parādīts zemāk.

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

Turpretī atņemšana un sadalīšana nav komutatīva, jo iesaistīto numuru secības maiņa mainīs aprēķina rezultātu, kā parādīts zemāk.

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

Programmēšanas laikā to var izmantot ar loģisko UN loģisko OR operācijām uz "īssavienojumu", ja ir izpildīts konkrēts nosacījums, lai citas iespējas nebūtu jāpārbauda. Piemēram, ar operāciju AND, ja pirmais nosacījums ir nepatiess, tad visam salīdzinājumam ir jāatgriežas nepatiess, tāpēc atlikušie nosacījumi netiek novērtēti. Piemēram, nulles vērtība JavaScript gadījumā radītu kļūdu, ja tā tiktu izmantota. Varētu izmantot loģisku paziņojumu, lai norādītu, vai vērtība ir nulle, tad atlikušais paziņojums netiek izpildīts.

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

Šādā gadījumā, ja y ir nulle, atlikušais paziņojums netiek izpildīts. Tas novērš kļūdas ar nulles y mainīgo un saglabā papildu apstrādi, ja y ir nulle.

Programmēšanas noteikumi