React.js
  • Roadmap belajar React.js
  • Tahap 1: Dasar-dasar JavaScript
    • Apa itu JavaScript dan kegunaannya
    • Sejarah dan perkembangan JavaScript
    • Apa itu Node.js dan hubungannya dengan JavaScript
    • Cara instal Node.js
    • Cara menjalankan JavaScript di Node.js
    • Variabel dalam JavaScript
    • Tipe data dalam JavaScript
    • Operator dalam JavaScript
    • Truly dan Falsy dalam JavaScript
    • Kondisional dalam JavaScript
    • Looping dalam JavaScript
    • Fungsi dalam JavaScript
    • Parameter dan Return Value dalam JavaScript
    • DOM di JavaScript dan Cara manipulasinya
    • Event Handling dalam JavaScript
    • Try, catch, dan finally dalam JavaScript
    • Callback dalam JavaScript
    • Promise dalam JavaScript
    • Async dan Await dalam JavaScript
  • Tahap 2: JavaScript Lanjutan
    • OOP dalam JavaScript
    • ES6
    • LocalStorage dalam JavaScript
    • FetchAPI dalam JavaScript
  • Tahap 3: Memulai dengan React.js
    • Apa itu React?
    • Konsep Virtual DOM
    • Apa itu JSX?
    • Langkah-langkah Setup Project React.js
    • Apa itu Komponen dalam React?
    • Apa itu Props dan State dalam React?
    • Apa itu Event Handling dalam React?
    • Apa itu Component Lifecycle dalam React?
    • Apa itu Hooks dalam React?
    • Apa itu Custom Hooks dalam React?
  • Tahap 4: React Lanjutan
    • Apa itu Context API dalam React?
    • Apa itu State Management (Redux)?
    • Apa itu Routing di React?
    • Apa itu Dynamic Routing, Private Routing, dan Nested Routing?
    • Cara menulis CSS di React
    • Cara Menggunakan Bootstrap di React
    • Cara Menggunakan Tailwind CSS di React
    • Cara Fetching data dari API di React
    • Cara Menampilkan data dinamis di React
    • Error handling dalam pengambilan data
    • Cara Testing komponen di React
    • End-to-end testing dengan Cypress atau Selenium
Powered by GitBook
On this page
  1. Tahap 1: Dasar-dasar JavaScript

Tipe data dalam JavaScript

Tipe Data dalam JavaScript

Tipe data menggambarkan jenis nilai yang dapat disimpan dan dioperasikan dalam program. Di JavaScript, terdapat beberapa tipe data dasar yang umum digunakan.

Tabel Tipe Data dalam JavaScript

Tipe Data
Deskripsi
Contoh

Primitive Types

Number

Bilangan, baik bulat maupun pecahan.

10, 3.14, NaN

String

Urutan karakter, diapit oleh tanda kutip.

'Hello', "JavaScript"

Boolean

Nilai yang mewakili kebenaran (true atau false).

true, false

null

Nilai khusus yang menunjukkan tidak adanya nilai.

null

undefined

Variabel yang belum diinisialisasi atau tidak memiliki nilai.

undefined

Symbol

Tipe data baru pada ES6, digunakan untuk membuat identifier yang unik.

Symbol('foo')

Composite Types

Object

Koleksi data yang terdiri dari pasangan kunci-nilai.

{ name: 'John', age: 30 }

Array

Kumpulan nilai yang diindeks secara numerik.

[1, 2, 3, 4]

Special Types

Function

Blok kode yang dapat dipanggil oleh program lain.

function add(a, b) { return a + b; }

Date

Representasi tanggal dan waktu.

new Date()

RegExp

Objek untuk pencarian pola dalam teks.

/pattern/

Error

Objek yang merepresentasikan kesalahan (error).

new Error('Something went wrong')

Contoh Penggunaan

Tipe Data Number

let age = 30;
let price = 19.99;
  • age adalah tipe data number dengan nilai 30.

  • price adalah tipe data number dengan nilai 19.99.

Tipe Data String

let name = 'John Doe';
  • name adalah tipe data string dengan nilai 'John Doe'.

Tipe Data Boolean

let isStudent = true;
  • isStudent adalah tipe data boolean dengan nilai true.

Tipe Data Object

let person = {
    name: 'Alice',
    age: 25,
    city: 'New York'
};
  • person adalah tipe data object dengan properti name, age, dan city.

  • name dalam objek person adalah 'Alice'.

  • age dalam objek person adalah 25.

  • city dalam objek person adalah 'New York'.

Sumber

Tipe data dalam JavaScript memainkan peran penting dalam menentukan jenis nilai yang dapat Anda simpan dan operasikan dalam program.

PreviousVariabel dalam JavaScriptNextOperator dalam JavaScript

Last updated 10 months ago

MDN Web Docs - JavaScript Data Types