Operações de incremento e decremento em JavaScript
Considere o seguinte código:
let num = 0;
num = num + 1; // adiciona o número 1 à variável num
alert(num); // exibirá 1
Como você já sabe, este código pode ser reescrito
de forma abreviada usando o operador +=:
let num = 0;
num += 1; // adiciona o número 1 à variável num
alert(num); // exibirá 1
Na verdade, a adição de um na programação
é tão comum que para esta operação
foi inventada uma sintaxe ainda mais abreviada
- um operador especial incremento ++, que aumenta
o valor da variável em 1.
Vamos reescrever nosso código com ele:
let num = 0;
num++; // adiciona o número 1 à variável num
alert(num); // exibirá 1
Há também a operação
decremento --, que diminui o valor da variável
em 1. Veja o exemplo:
let num = 0;
num--; // subtrai o número 1 da variável num
alert(num); // exibirá -1
Modifique este código para usar as operações de incremento e decremento:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);