JavaScriptSviluppo

Rimuovere i numeri decimali in JavaScript

 

JavaScript è un linguaggio di programmazione versatile e potente, ampiamente utilizzato per lo sviluppo web. Quando si manipolano i numeri, è importante considerare scenari in cui i valori potrebbero non essere del tipo atteso. In questo articolo, esploreremo come gestire questa situazione utilizzando l’operatore ternario.

Manipolazione dei Numeri in JavaScript

In molti progetti web, potresti dover formattare i numeri per renderli più leggibili o presentabili agli utenti. Ad esempio, potresti voler rimuovere decimali superflui o gestire valori non validi.

Consideriamo un esempio pratico in cui stiamo visualizzando le dimensioni di prodotti in un’applicazione web. Utilizziamo un array di prodotti, ciascuno con lunghezza, larghezza e altezza. Il nostro obiettivo è rimuovere i decimali .00 dalle misure, assicurandoci che i valori siano numeri validi.

Utilizzo dell’Operatore Ternario

L’operatore ternario è una forma concisa di un’istruzione condizionale, utile quando si desidera eseguire una delle due azioni in base a una condizione.

function formatNumber(value) {
    const numericValue = Number(value);
    return !isNaN(numericValue) ? numericValue.toFixed(0) : "N/A";
}

In questo caso, la condizione è !isNaN(numericValue), che verifica se numericValue è un numero valido. Se la condizione è vera, restituiamo il numero formattato senza decimali (numericValue.toFixed(0)), altrimenti restituiamo “N/A” per indicare che il valore non è valido.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *