1 dari 40 Essentials of Javascript- tipe Data
Untuk menjadi Pengembang Depan yang sukses, seseorang harus memiliki dasar Javascript yang kuat. Seri ini mencoba untuk mencakup semua konsep penting bahasa.
Ngomong-ngomong, saya punya Instagram Reel dan Youtube Short di Artikel ini, jika kalian lebih suka, silakan klik di sini: Jenis data — Insta Reel , Jenis data — Youtube Short .
Semua bahasa pemrograman memiliki struktur data bawaan, namun ini sering berbeda dari satu bahasa ke bahasa lainnya. Artikel ini menjelaskan tipe data Primitif dan Non-Primitif dalam Javascript.
Tipe Data Primitif
Dalam Javascript , tipe primitif ditentukan sebelumnya oleh bahasa dan itu adalah data yang bukan objek dan memiliki metode atau properti. Ada 7 tipe primitif dalam Javascript.
- rangkaian
- nomor
- belum diartikan
- BigInt
- Boolean
- Simbol
- batal
- string — A
stringadalah urutan satu atau lebih karakter yang dapat terdiri dari huruf, angka, atau simbol dan objek ini dililitkan di sekitar string primitif.
// string in JS
name = "Toronto Dev"
// Number
x = 5
y = 12
z = 12.4
console.log(x) // Output to web console: undefined.
// Boolean in JS
isOn = true
isStart = false
// null value
let x = null;
console.log("Value of x" + x)
// BigInt
let number = BigInt(565656565656565656656565656565656565634)
// Symbol value
let symbol1 = Symbol()
let symbol1 = Symbol('baz')
let symbol1 = Symbol('baz')
// We replaced the value of string primitive variable
let string = "who invented World Wide Web"
string = 'Sir Tim Berners-Lee'
// However, We cannot ALTER only REPLACE, like the example below.
let string = 'Sir Tim Berners-Lee'
string[0] = 's' // Outpust -> 'Sir Tim Berners-Lee'
Tipe data non-primitif berasal dari nilai primitif, juga dikenal sebagai derived data typeataureferenced data type.
- Objek — Dalam Javascript, objek adalah entitas mandiri dengan properti dan tipe.
// Creating an object with name person
let person = {
firstName: "Toronto",
lastName: "Dev",
};
console.log(`${person.firstName} ${person.lastName}`)
// Empty array
let x = new array()
// Array with single numeric argument
let y = new array(10)
// Explicit values
let z = new Array(1, 3, "Toronto")
let arr = ['Toronto', 'Melbourne', 'New Delhi']
// We are mutating the state of variable arr using index
arr[1] = 'Sydney'
typeof "G`day" // string
typeof 0 // number
typeof null // object
typeof 1n // BigInt
typeof true // boolean
typeof undefined // undfined
typeof Symbol("id") // symbol
typeof {} // object
Saya harap, saya menambahkan sesuatu yang baru untuk pengetahuan Anda tentang masalah ini. Sampai jumpa di Artikel 2 seri ini.
Sosial:
- Saluran YouTube Toronto Dev
- Halaman Instagram Toronto Dev

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































