JavaScript-тағы инкремент және декремент операциялары
Келесі кодты қарастырайық:
let num = 0;
num = num + 1; // num айнымалысына 1 санын қосамыз
alert(num); // 1 шығарады
Өздеріңіз білетіндей, бұл кодты
+= операторы арқылы қысқартылған түрде
қайта жазуға болады:
let num = 0;
num += 1; // num айнымалысына 1 санын қосамыз
alert(num); // 1 шығарады
Шын мәнінде, бағдарламалауда бірді қосу
соншалықты жиі кездеседі, бұл операция үшін
әлдеқайда қысқартылған синтаксис ойлап табылған
- айнымалының мәнін 1-ге арттыратын
арнайы инкремент ++ операторы.
Оны қолданып, кодымызды қайта жазайық:
let num = 0;
num++; // num айнымалысына 1 санын қосамыз
alert(num); // 1 шығарады
Сондай-ақ, айнымалының мәнін 1-ге кемітетін
декремент -- операциясы бар. Мысалды қараңыз:
let num = 0;
num--; // num айнымалысынан 1 санын аламыз
alert(num); // -1 шығарады
Бұл кодты инкремент және декремент операциялары қолданылатындай етіп өзгертіңіз:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);