Mengenal Tipe Data Pada Pemrograman Javascript
Dalam bahasa pemrograman javascript tipe data tidak dideklarasikan secara eksplisit sehingga kita bisa memberikan nilai apapun namun tidak dapat mengetahui dengan pasti nilai dan jenis data yang disimpan.
Tipe data, juga dikenal sebagai "Data Type", adalah klasifikasi nilai suatu variabel yang memungkinkan operasi komputer untuk mengidentifikasi nilai data tanpa menghasilkan hasil error. Tipe data membantu program mendeteksi berbagai jenis data. Selain itu, memastikan sistem berjalan lancar dan mengurangi kesalahan adalah bagian dari ini.
Komputer pada dasarnya hanya dapat memahami bahasa biner, yaitu 1 dan 0, tetapi untuk melakukan operasi yang lebih kompleks, perlu ada jenis data yang dapat dipahami oleh bahasa komputer atau bahasa pemrograman. Data dikategorikan menjadi berbagai jenis dalam sistem pemrograman dengan tujuan agar data dapat ditafsirkan, disusun, dan digunakan dalam software.
dengan pemahaman yang baik mengenai tipe data sangat penting dalam pengembangan perangkat lunak, karena kita dapat memastikan bahwa data yang diterima sesuai dengan yang diharapkan sehingga dapat diolah oleh fungsi yang dibuat. selain itu memilih tipe data yang tepat dapat meningkatkan kinerja aplikasi serta dapat melakukan efisiensi pengelolaan memori perangkat dalam menjalankan aplikasi yang kita buat.
berikut merupakan tipe-tipe data yang bisa digunakan pada javascript
1. String
String, yang merupakan tipe data yang berbentuk teks atau tulisan,
sehingga tipe data String sangat cocok digunakan untuk menyimpan data
identitas, seperti nama siswa, mata pelajaran, dan lain sebagainya. Anda
dapat menetapkan nilai sebagai string pada variabel dengan menggunakan tanda
petik satu (‘) atau tanda petik dua (“) di antara teks.
contoh:
const nama = "Jaka"
console.log(typeof(nama))
/* output: string */
2. Boolean
Boolean hanya memiliki dua nilai, yaitu benar atau salah. Tipe data ini sangat penting untuk penentuan logika. Ini akan banyak digunakan di materi if/else statement. Gunakan keyword true atau false untuk memberi variabel nilai boolean.
contoh :
const Jawaban = true console.log(typeof(Jawaban)) /* output: Boolean */
3. Number
Pada bahasa pemrograman javascript ada banyak tipe data untuk menyimpan value yang bernilai numerik atau angka, tipe data Number dapat menyimpan value baik itu angka bulat (integer) dan angka dengan nilai desimal maupun floating point. Selain itu ada beberapa tipe data yang secara spesifik menyimpan nilai angka pada javascript : yaitu
a. Integer atau Int
Integer merupakan tipe data yang hanya dapat menyimpan dan merepresentasikan bilangan bulat saja dengan value yang dapat dimuat mulai dari -2.147.483.647 sampai dengan 2.147.483.647, jika memasukan bilangan desimal maka akan menghasilkan error.
b. Long
Tipe data long merupakan sebuah tipe data yang dapat menyimpan bilangan bulat saja seperti tipe data integer tetapi tipe data long memiliki rentang nilai yang lebih besar daripada tipe data integer sehingga direkomendasikan untuk digunakan dalam mendeklarasikan variable untuk menyimpan data berisi angka.
c. Float
tipe data Float atau yang dapat disebut juga Floating Point merupakan tipe data yang berisi bilangan desimal atau bilangan yang memiliki koma ',' di dalam nya.
d. Double
tipe data Double merupakan sebuah tipe data yang dapat menyimpan data angka dengan presisi ganda atau double precision. tipe data Double hampir mirip dengan tipe data Float hanya saja tipe data Double dapat menyimpan bilangan desimal dengan lebih presisi dan dapat menyimpan value maksimal yang lebih tinggi.
4. Object
Tipe data Object merupakan sebuah tipe data yang dapat dijadikan wadah untuk menyimpan dan memuat tipe data lainnya seperti String, Boolean, Number, Array dan tipe data lain yang ada di javascript. Tipe data object pada javascript didefinisikan menggunakan tanda kurung kurawal {}.
const People = { name: 'Jaka', age: 13, marriage: true, } console.log(typeof(People)) /* output: Object */
5. Array
Tipe data Array merupakan sebuah tipe data yang dapat digunakan untuk menyimpan sekumpulan nilai dalam satu variable yang setiap nilainya diurutkan berdasarkan indeks yang dipisahkan dengan ','. dalam array di Javascript element-elementnya dapat memiliki tipe data yang berdeda-beda, bisa memiliki campuran number, string, boolean, bahkan array lain sebagai elemennya atau yang sering disebut arary multi dimensi.
let deretAngka = new Array(6,7,8,9,10); console.log(deretANgka) /*output: [6,7,8,9,10]*/ let pekerja = ['Jaka', 'Alex', 'Martinez'] console.log(typeof(pekerja)) /*output: Object */
6. Null
Tipe data null merupakan sebuah nilai khusus atau ekspresi yang menunjukan bahwa variable tidak memiliki objek atau nilai yang valid. nilai Null menunjukan nilai kosong atau ketiadaan, jadi ketika suatu variable diberi nilai Null maka variable tersebut tidak merujuk ke nilai apapun.
cara penggunaan Null :
- Inisialisasi : untuk menunjukan sebuah variable belum memiliki nilai yang valid atau kosong, maka variable bisa diberi nilai Null.
- Perbandingan : sebuah nilai yang ada pada variable bisa dibandingkan dengan Null untuk memeriksa apakah suatu variable memiliki nilai atau tidak.
- Reset Nilai : Untuk menunjukan bahwa suatu variable tidak lagi menunjuk ke nilai atau objek tertentu kita bisa memberi nilai variable tersebut menjadi Null.