Dasar Pemrograman Terstruktur - Menggunakan Tipe Data dan Control Program

a. Tipe Data

Tipe data pada pemrograman adalah konsep yang sangat penting. Ada beberapa tipe data dalam pemrograman Javascript:

  • String (teks)
  • Integer atau Number (bilangan bulat)
  • Float (bilangan Pecahan)
  • Boolean
  • Object

Javascript adalah bahasa yang bersifat dynamic typing, artinya kita tidak harus menuliskan tipe data pada saat pembuatan variabel seperti pada bahasa CC++Java, dsb. yang bersifat static typing.

Contoh:

var name = "Tata"; var age = 22; var single = true;

Javascript akan otomatis mengenali tipe data yang kita berikan pada variabel.

Pada contoh di atas variabel:

  • name bertipe data String;
  • age bertipe data integer;
  • dan single bertipe data boolean.

Bagaimana cara kita mengenali tipe data selain menggunakan typeof?

Kita bisa mengenali melalui cara penulisannya.

Contoh:

// untuk tipe data teks atau string penulisannya selalu diapit dengan tanda petik var author = "Petani Kode"; 

// sedangkan untuk tipe data number dan boolean tidak diapit dengan tanda petik var available = true; // <- tipe data boolean hanya bernilai true dan false 

var total = 14; 

Aturan Penulisan Nama Variabel di Javascript

Ada beberapa aturan penulisan variabel dalam Javascript:

  • Penamaan variabel tidak boleh menggunakan angka di depannya.

    contoh:

    // salah
    var 123nama = "Kelas PPLG";
      
    // benar
    var nama123 = "Kelas PPLG";
    
  • Penamaan variabel boleh menggunakan awal underscore.

    contoh:

    var _nama = "Kelas PPLG";
    
  • Penamaan variabel dianjurkan menggunakan camelCase apabila tediri dari dua suku kata.

    Contoh:

    var fullName = "Kelas PPLG";
    
  • Penamaan variabel dianjurkan menggunakan bahasa inggris

    Contoh:

    var postTitle = "Dasar Pemrograman Terstruktur";
    

Apa Selanjutnya?

Variabel dan tipe data merupakan dua hal dasar yang wajib di pelajari dalam bahasa pemrograman apapun.

Pada Javascript, kita tidak harus menuliskan tipe data saat pembuatan variabel, karena Javascript bersifat dynamic typing.

Sedangkan pada bahasa pemrograman yang lain seperti C, C++, C#, Java, dan lain-lain, kita harus menuliskan atau mendefinisikan tipe data pada variabel yang dibuat.

Komentar