Com dividir dos nombres en JavaScript

Com Dividir Dos Nombres En Javascript



La divisió és una operació aritmètica habitual en tots els llenguatges de programació. A JavaScript, s'utilitza un operador de divisió (/) per dividir nombres. Per dividir dos nombres en JavaScript, podeu utilitzar l'operador de divisió o un mètode predefinit de JavaScript que consideri cada nombre com un nombre enter.

Aquest tutorial il·lustrarà els mètodes per dividir dos nombres en JavaScript.

Com dividir dos nombres en JavaScript?

Per dividir dos nombres, utilitzeu els mètodes esmentats a continuació:







  • Operador de divisió (/).
  • mètode parseInt().

Vegem el funcionament de tots dos!



Mètode 1: divideix dos nombres amb l'operador divisió (/).

Per dividir dos nombres en JavaScript, utilitzeu l'operador de divisió que es denota com ( / ). Podeu dividir dos operands; l'operand que es divideix s'anomena ' dividend ”, mentre que l'operand que divideix es coneix com a “ divisor ”. El valor resultant després de la divisió s'anomena ' quocient ”.



Sintaxi
Seguiu la sintaxi proporcionada per a la divisió:





dividend / divisor ;

Aquí, el ' / ”l'operador dividirà el dividend amb el divisor.

Exemple 1: Dividend enter amb divisor enter
En aquest exemple, dividirem els dos nombres “ a ' i ' b ” assignant valors enters:



const a = 12 ;
const b = 2 ;

A continuació, truqueu al mètode console.log() passant “ a 'com a dividend mentre que' b ” és un divisor:

consola. registre ( a / b ) ;

La sortida dóna ' 6 'en dividir' 12/2 ”:

Exemple 2: Dividend enter amb divisor flotant
Ara dividirem el valor enter amb el valor flotant on el valor de la variable ' a ' és ' 111 ' i ' b ' és ' 1.6 ”:

const a = 111 ;
const b = 1.6 ;

Imprimeix el valor després de dividir-los amb el ' console.log() ” mètode:

consola. registre ( a / b ) ;

Sortida

Exemple 3: Dividend flotant amb divisor enter
En aquest exemple, dividirem el valor de coma flotant ' 124.72 'amb el nombre enter' 3 ” utilitzant l'operador de divisió:

const a = 124.72 ;
const b = 3 ;

consola. registre ( a / b ) ;

Sortida

Exemple 4: Dividend flotant amb divisor flotant
Ara, les variables que contenen valors flotants ' 14.72 ' i ' 2.2 ” respectivament:

const a = 14.72 ;
const b = 2.2 ;

Dividirem ambdues variables utilitzant el ' / ” operador de divisió:

consola. registre ( a / b ) ;

La sortida indica que si dividim dos nombres de coma flotant, donarà com a resultat un nombre de coma flotant:

Anem cap al segon enfocament!

Mètode 2: divideix dos nombres utilitzant el mètode parseInt().

El ' parseInt() ” és un mètode predefinit de JavaScript que pren un valor en format de cadena i el retorna en format enter. Per exemple, si podeu passar un nombre de coma flotant ' 10.87 ' com a valor, tornarà ' 10 ”. Per dividir dos nombres mitjançant parseInt(), el mètode retorna primer el nombre com a format enter i després li aplica la divisió amb l'ajuda de l'operador de divisió.

Sintaxi
Utilitzeu la sintaxi donada per dividir dos nombres mitjançant el mètode parseInt():

parseInt ( a ) / parseInt ( b ) ;

Aquí, el ' parseInt() ” pren valors en format enter o decimal i els retorna en format enter i després els divideix mitjançant l'operador de divisió.

Exemple 1: Dividend enter amb divisor enter
En aquest exemple, dividirem els dos nombres “ a ' i ' b ' mitjançant l'assignació de valors enters ' 41 ' i ' 2 ”:

const a = 41 ;
const b = 2 ;

A continuació, crida al mètode parseInt() amb l'operador de divisió i emmagatzema el seu resultat en una variable de nova creació ' res ”:

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

Aquí, parseInt() pren un valor enter, de manera que retorna els mateixos valors. Quan els dividim, retorna un valor enter o un nombre decimal basat en el nombre.

A continuació, imprimiu el valor de ' res ' amb l'ajuda del ' console.log() ” mètode:

consola. registre ( res ) ;

La sortida dóna ' 20.5 ”, que és el nombre decimal perquè el dividend és un nombre enter senar i el dividend és un nombre enter parell:

Exemple 2: Dividend enter amb divisor flotant
Aquí, dividirem el valor enter amb el valor flotant, on el valor de la variable ' a ' és ' 40 ' i ' b ' és ' 2.8 ”:

const a = 40 ;
const b = 2.8 ;

A continuació, truqueu el mètode parseInt() amb l'operador de divisió i emmagatzemeu el seu resultat en una variable de nova creació ' res ”. Aquest mètode primer converteix el nombre decimal en un enter i després els divideix:

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

Finalment, imprimirem el valor resultant que s'emmagatzema en una variable ' res ”:

consola. registre ( res ) ;

Sortida

Exemple 3: Dividend flotant amb divisor enter
En aquest exemple, el nostre divisor inclou un nombre de coma flotant i el dividend és un nombre enter:

const a = 40.567 ;
const b = 2 ;

Aquí el mètode parseInt() convertirà primer el nombre decimal en un enter i després els dividirà:

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

Finalment, imprimiu el valor resultant que s'emmagatzema en una variable ' res ”:

consola. registre ( res ) ;

Sortida

Exemple 4: Dividend flotant amb divisor flotant
Ara, les nostres variables contenen valors flotants ' 40.567 ' i ' 2.5 ” respectivament:

const a = 40.567 ;
const b = 2.5 ;

Truqueu al mètode parseInt() amb l'operador de divisió i emmagatzemeu el valor resultant en una variable ' res ”. El mètode parseInt() primer convertirà el nombre decimal en un enter i després els dividirà:

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

A continuació, imprimiu el valor resultant que s'emmagatzema en una variable ' res ”:

consola. registre ( res ) ;

Sortida

Hem compilat tots els mètodes per dividir dos nombres en JavaScript.

Conclusió

Per a la divisió de dos nombres, podeu utilitzar l'operador Division (/) o el mètode parseInt(). El mètode parseInt() retorna qualsevol nombre en format enter i els divideix mitjançant l'operador divisió (/). El quocient serà un nombre enter si el dividend i el divisor són nombres parells; si un és senar i l'altre és parell, retornarà un nombre decimal. Aquest tutorial va il·lustrar els mètodes per dividir dos nombres amb exemples detallats.