Basis Pemrogramman - Tipe Data
In computer science and computer programming, a data type or simply type is an attribute of data which tells the compiler or interpreter how the programmer intends to use the data - Programming Fundamentals (wikibooks)
Setiap variabel mempunyai tipe data. Contoh tipe data yang gampang adalah 'angka' dan 'huruf', biasa disebut integer
dan string
. Nah pada JS (JavaScript) terdapat beberapa tipe data :
const integer = 123 // integer cuma angka tanpa koma
const float = 123.12 // float punya koma
const strings = 'Hallo semua' // string huruf
const boolean = true // true / false merupakan boolean
// Golang
var integer int = 123
var float float32 = 12.32
Setiap bahasa pemrogramman mempunyai tipe data dan tentu lebih dari yang diatas, function
pada JS / C juga termasuk tipe data ada pointer, signed or unsigned int. Tapi dalam kehidupan nyata bisa dibilang kita hanya mengenal 2 tipe data yaitu - 'angka' dan 'huruf'.
But why? tipe data mempengaruhi bagaimana semuah data dapat di representasi dan diolah oleh program. misal 1 + 2 = 3? lalu kalau w + 2 = w2?. Mungkin di JS seperti itu tapi mungkin juga di bahasa lain tidak, atau bahasa lain error.
Untuk melatih kebiasan terhadap tipe data mulailah bermain main dengan tipe bahasa yang tersedia di bahasa pemrogramman. Saya beri contoh.
const a = 12
const b = 15
console.log(12 + 15) // 27
const c = '12'
const d = 1
console.log(c - d) // 11
const e = 5
const f = 'h'
console.log(c - d) // NaN
Top comments (0)