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.5Se 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.
Sfida
PrincipianteDate 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 sottoQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Coercizione dei tipi7Calcolatore per dividere il conto
Messaggio di benvenutoCalcolare la mancia e il totale10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Gestore della lista della spesa
Panoramica del progettoAggiungere un elemento2Variabili
NumeriStringheBooleaniConvenzioni di denominazioneVariabili vuoteRiepilogo - Inizializzare le variabiliCostanti3Operatori Parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheOperatori di confrontoUguaglianza stretta vs non rigorosaRipasso - matematica semplice6Input/Output di base
OutputOutput con variabiliConversione di tipo - Parte 1Conversione di tipo - Parte 2Ripasso - Fino a 120Ripasso - Vero o falsoEsercitati da solo: Compilatore JavaScript online