Spear LogoSpear
EdukasiPlaygroundDokumentasiTentang
MasukMulai Sekarang
Overview
IntroductionVariables & TypesStringsNumbers & MathOperatorsIf / Else / SwitchLoopsFunctionsObjectsArraysDestructuringSpread & RestTemplate LiteralsDOM ManipulationEventsError HandlingScope & ClosuresPromises & AsyncJSONDate & TimeLocalStorageRegular ExpressionsClasses & OOPModulesMap & SetCallbacks
Docs/JavaScript
{}

JavaScript

JavaScript — bahasa pemrograman untuk membuat web interaktif.

1

Introduction

Dasar-dasar JavaScript dan cara menggunakannya.

2

Variables & Types

let, const, var dan tipe data JavaScript.

3

Strings

Bekerja dengan teks di JavaScript.

4

Numbers & Math

Angka, operasi matematika, dan objek Math.

5

Operators

Aritmatika, perbandingan, dan logika.

6

If / Else / Switch

Membuat keputusan dalam kode.

7

Loops

for, while, for...of, for...in.

8

Functions

Function declarations, expressions, dan arrow functions.

9

Objects

Membuat dan memanipulasi objek.

10

Arrays

Array methods: map, filter, reduce, forEach.

11

Destructuring

Mengekstrak nilai dari array dan object.

12

Spread & Rest

Operator ... untuk spread dan rest.

13

Template Literals

String interpolation dengan backticks.

14

DOM Manipulation

Mengubah dan mengakses elemen HTML.

15

Events

Menangani interaksi pengguna.

16

Error Handling

try/catch/finally dan custom errors.

17

Scope & Closures

Di mana variabel hidup dan closures.

18

Promises & Async

Promises, async/await, dan fetch API.

19

JSON

JavaScript Object Notation untuk data exchange.

20

Date & Time

Bekerja dengan tanggal dan waktu.

21

LocalStorage

Menyimpan data di browser.

22

Regular Expressions

Pattern matching untuk teks.

23

Classes & OOP

Class, inheritance, dan OOP di JavaScript.

24

Modules

Import dan export di JavaScript.

25

Map & Set

Koleksi data Map dan Set.

26

Callbacks

Fungsi sebagai argumen fungsi lain.

Spear LogoSpear

Platform pembelajaran coding interaktif. Belajar web development dengan cara yang seru dan efektif.

Platform

  • Education
  • Playground
  • Docs

Languages

  • HTML
  • CSS
  • JavaScript
  • PHP

Company

  • About
  • Profile
  • Get Started

© 2026 Spear. All rights reserved.