Menu
Coddy logo textTech

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: true

Conversione 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"
challenge icon

Sfida

Facile

In 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:

  1. Converti la stringa '42' in un booleano usando Boolean()
  2. Converti il numero 0 in un booleano usando Boolean()
  3. Converti il numero 7 in un booleano usando Boolean()
  4. Converti la stringa vuota '' in un booleano usando Boolean()
  5. Converti il booleano true in una stringa usando String()
  6. Converti il numero 123 in una stringa usando String()

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);
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