Hoe een integer deling in javascript te doen (Deling antwoord krijgen in int not float)?

Is er een functie in Javascript waarmee je integer deling kunt doen, ik bedoel het krijgen van een delingsantwoord in int, niet in een getal met drijvende komma.

var x = 455/10;
// Now x is 45.5
// Expected x to be 45

Maar ik wil dat x 45 is. Ik probeer het laatste cijfer van het getal te verwijderen.


Antwoord 1, autoriteit 100%

var answer = Math.floor(x)

Ik hoop oprecht dat dit toekomstige zoekers zal helpen bij het googelen naar deze veelvoorkomende vraag.


Antwoord 2, autoriteit 9%

var x = parseInt(455/10);

De functie parseInt() ontleedt een tekenreeks en geeft een geheel getal terug.

De radix-parameter wordt gebruikt om aan te geven welk numeriek systeem moet worden
gebruikt, bijvoorbeeld een radix van 16 (hexadecimaal) geeft aan dat de
getal in de tekenreeks moet worden geparseerd van een hexadecimaal getal naar a
decimaal getal.

Als de radix-parameter wordt weggelaten, gaat JavaScript uit van het volgende:

If the string begins with "0x", the radix is 16 (hexadecimal)
If the string begins with "0", the radix is 8 (octal). This feature is deprecated
If the string begins with any other value, the radix is 10 (decimal)

Other episodes