Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

I costruttori String e Number

Lavorare con stringhe e numeri
Lavorare con stringhe e numeri
Link copiato negli appunti

Anche se non forniscono funzionalità fondamentali come quelle viste in precedenza, i metodi delle classi String e Number sono comunque molto utili nella maggioranza delle situazioni e utilizzati internamente nei componenti più avanzati.

I metodi che estendono l'oggetto prototype di String, ad esempio, permettono di effettuare le più svariate operazioni con le nostre stringhe. Vediamo nell'esempio seguente alcuni di essi in azione:

var s1 = 'my-string';
var s2 = '24px';
var s3 = '#112233';
var s4 = 'ciao a tutti';

// restituisce 'myString'
s1.camelCase();

// restituisce 24
s2.toInt();

// coverte la stringa dalla notazione esadecimale e restituisce la notazione rgb: "rgb(17,34,51)"
s3.hexToRgb(); 

// true
s4.contains('ciao');

Il prototype della classe Number contiene una collezione di metodi utili per effettuare conversioni (intere ed a virgola mobile) ed operazioni matematiche. Vediamo un esempio:

// arrotonda un numero all'intero più vicino o al numero a virgola mobile più vicino
(14.45).round()   // 14
(14.45).round(1)  // 14.5

// converti in base 2
(111).toInt(2);   // 7

// esegui la funzione 'myFn' per 4 volte
(4).times(myFn);

// limita i numeri con valori minimi e massimi
(12).limit(2, 6.5);  // 6.5
(-4).limit(2, 6.5);  // 2

Ti consigliamo anche