Como dividir dois números em JavaScript

Como Dividir Dois Numeros Em Javascript



A divisão é uma operação aritmética comum em todas as linguagens de programação. Em JavaScript, um operador de divisão (/) é utilizado para dividir números. Para dividir dois números em JavaScript, você pode usar o operador de divisão ou um método predefinido de JavaScript que considera cada número como um inteiro.

Este tutorial irá ilustrar os métodos para dividir dois números em JavaScript.

Como dividir dois números em JavaScript?

Para dividir dois números, use os métodos mencionados abaixo:







  • Operador de divisão (/)
  • método parseInt()

Vamos ver o trabalho de ambos!



Método 1: Dividir dois números usando o operador de divisão (/)

Para dividir dois números em JavaScript, use o operador de divisão indicado como ( / ). Você pode dividir dois operandos; o operando que é dividido é referido como o “ dividendo ”, enquanto o operando que divide é conhecido como “ divisor ”. O valor resultante após a divisão é chamado de “ quociente ”.



Sintaxe
Siga a sintaxe fornecida fornecida para divisão:





dividendo / divisor ;

Aqui o ' / ” irá dividir o dividendo com o divisor.

Exemplo 1: Dividendo inteiro com divisor inteiro
Neste exemplo, vamos dividir os dois números “ uma ' e ' b ” atribuindo valores inteiros:



const uma = 12 ;
const b = dois ;

Em seguida, chame o método console.log() passando “ uma ” como um dividendo enquanto “ b ” é um divisor:

console. registro ( uma / b ) ;

A saída dá “ 6 ” dividindo “ 2/12 ”:

Exemplo 2: Dividendo inteiro com divisor flutuante
Vamos agora dividir o valor inteiro com o valor float onde o valor da variável “ uma ' é ' 111 ' e ' b ' é ' 1,6 ”:

const uma = 111 ;
const b = 1,6 ;

Imprima o valor depois de dividi-los usando o “ console.log() ” método:

console. registro ( uma / b ) ;

Resultado

Exemplo 3: Dividendo flutuante com divisor inteiro
Neste exemplo, vamos dividir o valor de ponto flutuante “ 124,72 ” com o inteiro “ 3 ” usando o operador de divisão:

const uma = 124,72 ;
const b = 3 ;

console. registro ( uma / b ) ;

Resultado

Exemplo 4: Dividendo flutuante com divisor flutuante
Agora, as variáveis ​​que contêm valores float “ 14,72 ' e ' 2.2 ” respectivamente:

const uma = 14,72 ;
const b = 2.2 ;

Vamos dividir ambas as variáveis ​​usando o “ / ” operador de divisão:

console. registro ( uma / b ) ;

A saída indica que se dividirmos dois números de ponto flutuante, resultará em um número de ponto flutuante:

Vamos para a segunda abordagem!

Método 2: Divida dois números usando o método parseInt()

O ' parseInt() ” é um método predefinido de JavaScript que recebe um valor em formato de string e o retorna em formato inteiro. Por exemplo, se você pode passar um número de ponto flutuante “ 10,87 ” como valor, retornará “ 10 ”. Para dividir dois números usando parseInt(), o método primeiro retorna o número como um formato inteiro e, em seguida, aplica a divisão a ele com a ajuda do operador de divisão.

Sintaxe
Use a sintaxe fornecida para dividir dois números usando o método parseInt():

parseInt ( uma ) / parseInt ( b ) ;

Aqui o ' parseInt() ” pega valores em formato inteiro ou decimal e os retorna em formato inteiro e depois os divide usando o operador de divisão.

Exemplo 1: Dividendo inteiro com divisor inteiro
Neste exemplo, vamos dividir os dois números “ uma ' e ' b ” atribuindo valores inteiros “ 41 ' e ' dois ”:

const uma = 41 ;
const b = dois ;

Em seguida, chame o método parseInt() com operador de divisão e armazene seu resultado em uma variável recém-criada “ res ”:

const res = parseInt ( uma ) / parseInt ( b ) ;

Aqui, parseInt() recebe um valor inteiro, então retorna os mesmos valores. Quando os dividimos, ele retorna um valor inteiro ou um número decimal com base no número.

Em seguida, imprima o valor de “ res ” com a ajuda do “ console.log() ” método:

console. registro ( res ) ;

A saída dá “ 20,5 ”, que é o número decimal porque o dividendo é um número inteiro ímpar e o dividendo é um número inteiro par:

Exemplo 2: Dividendo inteiro com divisor flutuante
Aqui, vamos dividir o valor inteiro com o valor float, onde o valor da variável “ uma ' é ' 40 ' e ' b ' é ' 2,8 ”:

const uma = 40 ;
const b = 2,8 ;

Em seguida, chame o método parseInt() com o operador de divisão e armazene seu resultado em uma variável recém-criada “ res ”. Esse método primeiro converte o número decimal em um inteiro e depois os divide:

const res = parseInt ( uma ) / parseInt ( b ) ;

Por fim, imprimiremos o valor resultante que está armazenado em uma variável “ res ”:

console. registro ( res ) ;

Resultado

Exemplo 3: Dividendo flutuante com divisor inteiro
Neste exemplo, nosso divisor é composto por número de ponto flutuante e dividendo é um inteiro:

const uma = 40.567 ;
const b = dois ;

Aqui, o método parseInt() converterá primeiro o número decimal em um inteiro e depois os dividirá:

const res = parseInt ( uma ) / parseInt ( b ) ;

Por fim, imprima o valor resultante que está armazenado em uma variável “ res ”:

console. registro ( res ) ;

Resultado

Exemplo 4: Dividendo flutuante com divisor flutuante
Agora, nossas variáveis ​​contêm valores float “ 40.567 ' e ' 2,5 ” respectivamente:

const uma = 40.567 ;
const b = 2,5 ;

Chame o método parseInt() com o operador de divisão e armazene o valor resultante em uma variável “ res ”. O método parseInt() primeiro converterá o número decimal em um inteiro e depois os dividirá:

const res = parseInt ( uma ) / parseInt ( b ) ;

Em seguida, imprima o valor resultante que está armazenado em uma variável “ res ”:

console. registro ( res ) ;

Resultado

Compilamos todos os métodos para dividir dois números em JavaScript.

Conclusão

Para a divisão de dois números, você pode usar o operador Division (/) ou o método parseInt(). O método parseInt() retorna qualquer número em formato inteiro e os divide usando o operador de divisão (/). O quociente será um número inteiro se o dividendo e o divisor forem números pares; se um for ímpar e o outro for par, retornará um número decimal. Este tutorial ilustrou os métodos para dividir dois números com exemplos detalhados.