Menu
Coddy logo textTech

Conversione di tipo - Parte 1

Fa parte della sezione Fondamenti del percorso JavaScript di Coddy. Lezione 30 di 77.

Per convertire tra diversi tipi di dati in JavaScript, dobbiamo usare la conversione di tipo.

JavaScript supporta sia la conversione di tipo implicita che quella esplicita. Concentriamoci sui metodi di conversione esplicita più comuni, parte 1:

parseInt e parseFloat

// Conversione da stringa a numero usando parseInt e parseFloat
let str = "42";
let num1 = parseInt(str);    // Converte in un numero intero
let num2 = parseFloat("42.5");  // Converte in un numero in virgola mobile

console.log(num1);  // Stampa: 42
console.log(num2);  // Stampa: 42.5

Se la stringa contiene un numero non valido, queste funzioni si comportano in modo diverso:

console.log(parseInt("5ab"));   // Restituisce: 5 (analizza fino al carattere non valido)
console.log(parseFloat("5.2xyz")); // Restituisce: 5.2 (analizza fino al carattere non valido)

È importante usare il tipo corretto perché può influire sul risultato.

Concatenare due stringhe: "5" + "5" == "55"

Sommare due numeri: 5 + 5 == 10

Comprendere la conversione dei tipi è essenziale per scrivere codice JavaScript affidabile ed evitare risultati imprevisti nei tuoi programmi.

challenge icon

Sfida

Principiante

Date due stringhe var1 e var2.

Convertile in float e stampa il prodotto delle due.

Provalo tu

let var1 = inp[0] // Non modificare questa riga
let var2 = inp[1] // Non modificare questa riga

// Scrivi il codice qui sotto
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore JavaScript online