Paano Hatiin ang Dalawang Numero sa JavaScript

Paano Hatiin Ang Dalawang Numero Sa Javascript



Ang division ay isang pangkaraniwang operasyon ng aritmetika sa bawat programming language. Sa JavaScript, isang dibisyon operator (/) ay ginagamit para sa paghahati ng mga numero. Para sa paghahati ng dalawang numero sa JavaScript, maaari mong gamitin ang operator ng paghahati o isang paunang natukoy na pamamaraan ng JavaScript na isinasaalang-alang ang bawat numero bilang isang integer.

Ang tutorial na ito ay maglalarawan ng mga pamamaraan para sa paghahati ng dalawang numero sa JavaScript.

Paano Hatiin ang Dalawang Numero sa JavaScript?

Para sa paghahati ng dalawang numero, gamitin ang mga pamamaraan na binanggit sa ibaba:







  • Operator ng dibisyon (/).
  • parseInt() na pamamaraan

Tingnan natin ang trabaho nilang dalawa!



Paraan 1: Hatiin ang Dalawang Numero Gamit ang Division (/) Operator

Para sa paghahati ng dalawang numero sa JavaScript, gamitin ang dibisyon operator na tinutukoy bilang ( / ). Maaari mong hatiin ang dalawang operand; ang operand na hinati ay tinutukoy bilang ' dibidendo ”, habang ang operand na naghahati ay kilala bilang “ divider ”. Ang resultang halaga pagkatapos ng paghahati ay tinatawag na ' kusyente ”.



Syntax
Sundin ang ibinigay na ibinigay na syntax para sa paghahati:





dibidendo / divider ;

Dito, ang ' / ” hahatiin ng operator ang dibidendo sa divisor.

Halimbawa 1: Integer Dividend na may Integer Divisor
Sa halimbawang ito, hahatiin natin ang dalawang numero ' a 'at' b ” sa pamamagitan ng pagtatalaga ng mga halaga ng integer:



const a = 12 ;
const b = dalawa ;

Pagkatapos, tawagan ang console.log() na paraan sa pamamagitan ng pagpasa ng “ a 'bilang dibidendo habang' b 'ay isang divisor:

console. log ( a / b ) ;

Ang output ay nagbibigay ng ' 6 'sa pamamagitan ng paghahati' 12/2 ”:

Halimbawa 2: Integer Dividend na may Float Divisor
Hahatiin natin ngayon ang integer value sa float value kung saan ang value ng variable na “ a 'ay' 111 'at' b 'ay' 1.6 ”:

const a = 111 ;
const b = 1.6 ;

I-print ang halaga pagkatapos hatiin ang mga ito gamit ang ' console.log() 'paraan:

console. log ( a / b ) ;

Output

Halimbawa 3: Float Dividend na may Integer Divisor
Sa halimbawang ito, hahatiin natin ang floating point value ' 124.72 'na may integer' 3 ” gamit ang operator ng dibisyon:

const a = 124.72 ;
const b = 3 ;

console. log ( a / b ) ;

Output

Halimbawa 4: Float Dividend na may Float Divisor
Ngayon, ang mga variable na naglalaman ng mga halaga ng float ' 14.72 'at' 2.2 ” ayon sa pagkakabanggit:

const a = 14.72 ;
const b = 2.2 ;

Hahatiin namin ang parehong mga variable gamit ang ' / ” operator ng dibisyon:

console. log ( a / b ) ;

Ang output ay nagpapahiwatig na kung hahatiin natin ang dalawang floating point number, ito ay magbibigay ng resulta sa isang floating point number:

Lumipat tayo sa pangalawang diskarte!

Paraan 2: Hatiin ang Dalawang Numero Gamit ang Paraan ng parseInt().

Ang ' parseInt() Ang ” ay isang paunang natukoy na pamamaraan ng JavaScript na kumukuha ng isang halaga sa isang format ng string at ibinabalik ito sa integer na format. Halimbawa, kung maaari kang magpasa ng isang floating point na numero ' 10.87 'bilang halaga, babalik ito' 10 ”. Para sa paghahati ng dalawang numero gamit ang parseInt(), ibinabalik muna ng pamamaraan ang numero bilang integer na format at pagkatapos ay inilalapat ang paghahati dito sa tulong ng operator ng dibisyon.

Syntax
Gamitin ang ibinigay na syntax para sa paghahati ng dalawang numero gamit ang parseInt() na pamamaraan:

parseInt ( a ) / parseInt ( b ) ;

Dito, ang ' parseInt() Ang paraan ng ” ay kumukuha ng mga halaga sa integer o decimal na format at ibinabalik ito sa integer na format at pagkatapos ay hahatiin ang mga ito gamit ang division operator.

Halimbawa 1: Integer Dividend na may Integer Divisor
Sa halimbawang ito, hahatiin natin ang dalawang numero ' a 'at' b 'sa pamamagitan ng pagtatalaga ng mga halaga ng integer' 41 'at' dalawa ”:

const a = 41 ;
const b = dalawa ;

Pagkatapos, tawagan ang parseInt() na pamamaraan sa operator ng dibisyon at iimbak ang resulta nito sa isang bagong likhang variable na ' res ”:

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

Dito, ang parseInt() ay kumukuha ng isang integer na halaga, kaya ibinabalik nito ang parehong mga halaga. Kapag hinati namin ang mga ito, ibinabalik nito ang alinman sa isang integer na halaga o isang decimal na numero batay sa numero.

Pagkatapos, i-print ang halaga ng ' res 'sa tulong ng' console.log() 'paraan:

console. log ( res ) ;

Ang output ay nagbibigay ng ' 20.5 ”, na kung saan ay ang decimal na numero dahil ang dibidendo ay isang kakaibang numero ng integer at ang dibidendo ay isang even na integer na numero:

Halimbawa 2: Integer Dividend na may Float Divisor
Dito, hahatiin natin ang integer value sa float value, kung saan ang value ng variable na “ a 'ay' 40 'at' b 'ay' 2.8 ”:

const a = 40 ;
const b = 2.8 ;

Pagkatapos, tawagan ang parseInt() na pamamaraan sa operator ng dibisyon at iimbak ang resulta nito sa isang bagong likhang variable ' res ”. Ang pamamaraang ito ay unang nagko-convert ng decimal na numero sa isang integer at pagkatapos ay hinati ang mga ito:

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

Panghuli, ipi-print namin ang resultang halaga na nakaimbak sa isang variable ' res ”:

console. log ( res ) ;

Output

Halimbawa 3: Float Dividend na may Integer Divisor
Sa halimbawang ito, ang aming divisor ay binubuo ng floating point number at ang dibidendo ay isang integer:

const a = 40,567 ;
const b = dalawa ;

Dito, ang parseInt() na pamamaraan ay unang magko-convert ng decimal na numero sa isang integer at pagkatapos ay hahatiin ang mga ito:

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

Panghuli, i-print ang resultang halaga na naka-imbak sa isang variable ' res ”:

console. log ( res ) ;

Output

Halimbawa 4: Float Dividend na may Float Divisor
Ngayon, ang aming mga variable ay naglalaman ng mga halaga ng float ' 40,567 'at' 2.5 ” ayon sa pagkakabanggit:

const a = 40,567 ;
const b = 2.5 ;

Tawagan ang parseInt() na pamamaraan sa operator ng dibisyon at iimbak ang resultang halaga sa isang variable na “ res ”. Ang parseInt() na pamamaraan ay unang magko-convert ng decimal na numero sa isang integer at pagkatapos ay hahatiin ang mga ito:

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

Pagkatapos, i-print ang resultang halaga na nakaimbak sa isang variable ' res ”:

console. log ( res ) ;

Output

Naipon namin ang lahat ng mga pamamaraan para sa paghahati ng dalawang numero sa JavaScript.

Konklusyon

Para sa paghahati ng dalawang numero, maaari mong gamitin ang Division (/) operator o parseInt() na pamamaraan. Ang parseInt() method ay nagbabalik ng anumang numero sa isang integer na format at hinahati ang mga ito gamit ang division (/) operator. Ang quotient ay magiging isang integer kung ang dibidendo at ang divisor ay mga numerong pantay; kung ang isa ay kakaiba at ang isa ay pantay, ito ay magbabalik ng decimal na numero. Ang tutorial na ito ay naglalarawan ng mga pamamaraan para sa paghahati ng dalawang numero na may mga detalyadong halimbawa.