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 il numero in stringa
let str2 = String(bool); // Converte il valore booleano in stringa
console.log(str1); // Stampa: "42"
console.log(str2); // Stampa: "true"Sfida
FacileIn questa sfida, ti eserciterai a convertire tra diversi tipi di dati in JavaScript, concentrandoti sulle conversioni Boolean e String.
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
// Valori da convertire
const stringValue = '42';
const zeroNumber = 0;
const positiveNumber = 7;
const emptyString = '';
const boolValue = true;
const numValue = 123;
// 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