Conversione di tipo - Parte 2
Fa parte della sezione Fondamenti del percorso JavaScript di Coddy. Lezione 31 di 77.
Conversione booleana
// Conversione in Boolean
console.log(Boolean(1)); // Restituisce: true
console.log(Boolean(0)); // Restituisce: false
console.log(Boolean("")); // Restituisce: false
console.log(Boolean("hello")); // Restituisce: trueConversione in stringa
// Conversione in String
let num = 42;
let bool = true;
let str1 = String(num); // Converte un numero in una stringa
let str2 = String(bool); // Converte un valore booleano in una stringa
console.log(str1); // Visualizza: "42"
console.log(str2); // Visualizza: "true"Sfida
FacileIn questa sfida, ti eserciterai a convertire tra diversi tipi di dati in JavaScript, concentrandoti sulle conversioni in booleano e stringa.
Ti vengono date diverse variabili con valori differenti. Il tuo compito è sostituire ogni segnaposto null nel codice iniziale con la chiamata di conversione corretta:
- Converti la stringa
'42'in un booleano usandoBoolean() - Converti il numero
0in un booleano usandoBoolean() - Converti il numero
7in un booleano usandoBoolean() - Converti la stringa vuota
''in un booleano usandoBoolean() - Converti il booleano
truein una stringa usandoString() - Converti il numero
123in una stringa usandoString()
Per esempio, per convertire stringValue in un booleano, sostituisci null con Boolean(stringValue) in modo che la riga diventi:console.log("Boolean('42'): ", Boolean(stringValue));
Ogni null è semplicemente un segnaposto. Non è un concetto che devi imparare. Il tuo compito è sostituire ogni null con la chiamata di conversione appropriata usando la variabile fornita.
Provalo tu
// TODO: Sostituisci null con il risultato corretto della conversione di stringValue tramite Boolean()
console.log("Boolean('42'): ", null);
// TODO: Sostituisci null con il risultato corretto della conversione di zeroNumber tramite Boolean()
console.log("Boolean(0): ", null);
// TODO: Sostituisci null con il risultato corretto della conversione di positiveNumber tramite Boolean()
console.log("Boolean(7): ", null);
// TODO: Sostituisci null con il risultato corretto della conversione di emptyString tramite Boolean()
console.log("Boolean(''): ", null);
// TODO: Sostituisci null con il risultato corretto della conversione di boolValue tramite String()
console.log("String(true): ", null);
// TODO: Sostituisci null con il risultato corretto della conversione di numValue tramite String()
console.log("String(123): ", null);
Questa 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