Ho il seguente codice javascript.arrotondamento intero con parseInt in javascript
if(frequencyValue <= 30)
leftVal = 1;
else if (frequencyValue > 270)
leftVal= 10;
else
leftVal = parseInt(frequencyValue/30);
Attualmente se dato il valore di 55 (per esempio) restituirà 1 dal 1 < 55/30 < 2. Mi chiedevo se ci fosse un modo per arrotondare fino a 2 se il decimale che è caduto è stato maggiore di 0,5.
grazie in anticipo
per dolorosa esperienza mi raccomando sempre di passaggio nella seconda param opzionale per costringerlo a dieci di base: parseInt (myNum, 10) altrimenti si può ottenere in un intero mondo di dolore di debug quando prova a convertire stringhe che iniziano con 0 ecc., che gettano tutto in modalità Hex e così via, un vero colpo di testa ...! –
Sono d'accordo, tranne per il fatto che parseFloat non ha il parametro radix. È solo parseFloat (stringa). –