Search by

    Terakhir diperbaharui: Oct 24, 2020

    Type Conversions

    Kita bisa mengkonversi dari satu tipe data ke tipe data yang lain, proses konversi ini biasa disebut type conversions atau casting.

    Beberapa type conversions yang ada di JavaScript:

    String Conversions

    Contoh: Mengubah data dari number ke string.

    1let dinoAge = 123;
    2
    3dinoAge = String(dinoAge);
    4// atau menggunakan
    5// dinoAge = dinoAge.toString();
    6
    7console.log(typeof(dinoAge)); //string

    Pada code di atas kita menggunakan typeof operator untuk melihat tipe dari variable dinoAge.

    Numeric Conversions

    Contoh: Mengubah string ke integer.

    1let dinoAge = '123';
    2
    3dinoAge = Number(dinoAge);
    4// atau dinoAge = parseInt(dinoAge, 10);
    5
    6console.log(typeof(dinoAge)); // number

    Boolean Conversions

    Contoh: Mengubah number ke boolean.

    1let dinoAge = 123;
    2
    3dinoAge = Boolean(dinoAge);
    4
    5console.log(typeof(dinoAge)); // boolean
    6console.log(dinoAge); // true

    Perlu diperhatikan jika kita mengubah tipe data berikut ini ke boolean maka hasilnya adalah false:

    • null
    • undefined
    • NaN
    • "" (double quotes)
    • 0

    Selain tipe data di atas maka hasilnya adalah true.