DEV Community

Manda Putra
Manda Putra

Posted on

Tipe Data

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
Enter fullscreen mode Exit fullscreen mode
// Golang
var integer int = 123
var float float32 = 12.32
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Top comments (0)