Metodi JavaScript per lavorare con i numeri

Metodi JavaScript per lavorare con i numeri
Un altro tipo di dati primitivo che rappresenta valori positivi, negativi, galleggianti, binari, ottali, esadecimali ed esponenziali nella programmazione è un Numero.

JavaScript ci fornisce vari Metodi numerici attraverso il quale possiamo manipolare valori numerici. In questo articolo, impareremo vari metodi per lavorare con i numeri in JavaScript insieme ad esempi.

Metodi numerici

Per lavorare con i numeri abbiamo bisogno di metodi specifici che ci possano aiutarci a manipolare e modificare facilmente i loro valori. Per questo, JavaScript ci fornisce vari metodi per lavorare con valori numerici.

Di seguito sono riportati alcuni metodi numerici JavaScript insieme a spiegazioni ed esempi per la tua migliore comprensione:

Numero()

A volte un utente vuole convertire una stringa in un numero. Per questo scopo, Numero() Il metodo è disponibile. Restituirà un valore numerico che viene convertito dall'argomento approvato.

Sintassi:

Numero (argomento);

Esempio:

// Esempio 1
lascia a = '4'
lascia num = numero (a)
console.log (num) // output: 4
console.log (num * 5) // output: 20
// Esempio 2
Sia b = '111.11 '
let num1 = numero (b)
console.log (num1) // output: 111.11
// Esempio 3
Sia C = '44.65 '
let num2 = numero (c)
console.log (num2) // output: 44.65

Produzione:

Inoltre, quando i valori booleani vengono passati veri e falsi, il programma restituisce 1 e 0 come output.

Esempio:

console.log (numero (true)); // restituisce 1
console.log (numero (falso)); // restituisce 0

Produzione:

accordare()

Ora, per restituire un numero come metodo String on String () è disponibile e restituisce qualsiasi valore numerico come stringa.

Sintassi:

variabile.accordare();

Esempio:

// Esempio 1
Sia a = 4444
Lascia che num = a.accordare()
console.log (num) // output: 4444
// Esempio 2
Sia b = 44.67
Lascia che num1 = b.accordare()
console.log (num1) // output: 44.67
// Esempio 3
Sia C = 101+99
Lascia NUM2 = C.accordare()
console.log (num2) // output: 200
// Esempio 4
Sia D = 11
Lascia NUM3 = D.toString (2)
console.log (num3) // output: 1011

Produzione:

Qui, nell'esempio 4, passando 2 come parametro restituirà il valore binario del numero.

tolocalestring ()

Questo metodo converte il numero in una stringa che rappresenta il formato della lingua locale.

Sintassi:

variabile.tolocalestring (locali, opzioni)

Ci vogliono due parametri, locali che rappresentano le lingue in cui è necessario formattare il tuo numero. Il secondo parametro è facoltativo in cui è possibile definire alcune proprietà.

Esempio:

Let Num = 37320932.001;
// noi inglese
console.registro (num.tolocalestring ('en-us'));
// Arabia Saudita (Arabo)
console.registro (num.tolocalestring ('ar-sa'));

Produzione:

parseint ()

Simile al metodo numero (), una stringa viene fornita come argomento e di conseguenza la converte in un valore intero.

Sintassi:

parseint (argomento);

Esempio:

// Esempio 1
lascia a = '15.3333 '
let num1 = parseint (a)
console.log (num1) // output: 15
// Esempio 2
Sia b = '14 ore '
let num2 = parseint (b)
console.log (num2) // output: 14
// Esempio 3
lascia c = 'ora 5'
let num3 = parseint (c)
console.log (num3) // output: nan

Produzione:

Qui, in questi esempi sta restituendo il valore solo prima del punto decimale. Nel secondo esempio è tornato solo 14, ma nel terzo NAN perché non è in grado di trovare il valore del numero in esso.

parseFloat ()

Questo metodo ha una stringa e restituisce il valore numerico incluso il valore decimale.

Sintassi:

ParseFloat (argomento);

Esempio:

// Esempio 1
lascia a = '15.3333 '
let num1 = parseFloat (a)
console.log (num1) // output: 15.3333
// Esempio 2
Sia b = '0.99998 '
let num2 = parsefloat (b)
console.log (num2) // output: 0.99998
// Esempio 3
lascia c = '4.8 9.0 '
let num3 = parsefloat (c)
console.log (num3) // output: 4.8

Produzione:

Qui, nel terzo esempio ha restituito solo il primo numero e non il secondo. Si differenzia da parseint () in quanto restituisce anche il valore decimale.

toexponential ()

Questo metodo viene fornito un numero come argomento e come output viene restituito un valore esponenziale sotto forma di una stringa.

Sintassi:

variabile.toexponential ();

Esempio:

// Esempio 1
Lascia che a = 15.3333
Lascia che num1 = a.toexponential ();
console.Log (NUM1)
// Esempio 2
Sia b = 0.99998
Lascia che num2 = b.toexponential ();
console.registro (num2)
// Esempio 3
Sia C = 4576.08976
Lascia NUM3 = C.toexponential (2);
console.registro (num3)

Produzione:

toprecision ()

Questo metodo assume un argomento e restituisce il valore numerico con la lunghezza fornita come argomento e se non viene fornito alcun argomento, restituisce semplicemente lo stesso valore.

Sintassi:

variabile.toprecision ();

Esempio:

// Esempio 1
Lascia che a = 15.3333
Lascia che num1 = a.toprecision (4);
console.Log (NUM1)
// Esempio 2
Sia b = 0.99998
Lascia che num2 = b.toprecision (1);
console.registro (num2)

Produzione:

tofixed ()

Questo metodo raccoglie un determinato numero con il numero specificato di decimali. Prende un parametro opzionale che rappresenta il numero di cifre da visualizzare dopo un punto decimale.

Sintassi:

variabile.tofixed ();

Esempio:

Sia x = 15.8902;
console.registro (x.tofixed ());
console.registro (x.tofixed (2));
console.registro (x.tofixed (3));

Produzione:

Conclusione:

JavaScript viene fornito con vari metodi numerici che ci aiutano a gestire i valori numerici.In questo articolo, abbiamo appreso vari metodi disponibili in JavaScript per i numeri. Questi metodi ci aiutano a modificare i valori dei numeri o restituirli come una stringa. Ci sono altri metodi disponibili anche con varie funzionalità.

Attraverso questi metodi, gli utenti possono risolvere vari problemi in modo più preciso. Pertanto, l'implementazione di algoritmi numerici diventa un compito facile.