No exemplo acima, 2 e 3 são operando e "-" é um operador.
O JavaScript oferece vários tipos de operadores nos quais um deles é o operador aritmético que é usado para realizar uma operação aritmética, por exemplo:
var add = 3+2; // 5No exemplo acima, o operador + é usado para adicionar os dois números 3 e 2. Os operadores aritméticos incluem +, -, *, /, %, ++, -e **.
O que é operador de módulo?
O operador do módulo também é chamado de operador Modulo e operador restante e retorna o restante de uma soma de divisão quando o primeiro operando é dividido pelo segundo operando, o restante é devolvido.
Sintaxe:
A % bÉ lido como um mod b e a e b são operandos.
Exemplo:
var num1 = 9;No exemplo acima, iniciamos três números e depois verificamos o mod com num1 e num2 e num1 e num3. A saída do código acima é:
Encontrar um número par e ímpar
O operador do módulo é muito útil para descobrir se um número é par ou estranho. Por exemplo, um número inteiro é mesmo que seja divisível por 2 e o restante é zero e um número inteiro é estranho quando o restante não é zero. Portanto, podemos usar o operador do módulo e descobrir se um número inteiro está mesmo encontrando o restante. Se número inteiro%2 === 0 então o número é par e se o número inteiro%2 === 1 Então o número inteiro é estranho. Vamos implementar a teoria acima em JavaScript:
função checkeven (num)Encontrar parte fracionária de um número
Vejamos outro problema em que somos solicitados a encontrar a parte fracionária do número i-e o número após o ponto decimal, por exemplo, se você tiver um número 3.5, temos que extrair o 0.5 e devolva. Podemos usar o operador do módulo para obter o resultado desejado da seguinte maneira:
função getFraction (num)Conclusão
Depois de dividir dois números, a função do módulo ou operador de módulo é calcular o restante. Neste artigo, vimos o que são o operador do módulo e o que o operador de módulo faz no JavaScript junto com exemplos. Estamos confiantes de que, depois de ler este tutorial, você estará pronto para usar o operador de módulo JavaScript como um profissional.