Panduan Belajar JavaScript
### Lesson 1: Hello World
- Buat file `.js` menggunakan editor teks seperti VS Code.
- Ketikkan kode berikut dan simpan:
```javascript
[Link]("Hello, World!");
```
- Buka browser, jalankan melalui console developer, atau gunakan [Link] untuk melihat output.
### Lesson 2: Variabel dan Tipe Data
- Variabel digunakan untuk menyimpan data. Gunakan `let` untuk variabel yang dapat berubah, dan
`const` untuk variabel tetap.
- Contoh:
```javascript
let name = "Aither";
const age = 25;
[Link](name, age);
```
- Tipe data: `string`, `number`, `boolean`, `undefined`, `null`.
### Lesson 3: Operator
- Operator digunakan untuk operasi matematika atau logika:
- Aritmatika: `+`, `-`, `*`, `/`, `%`.
- Perbandingan: `===`, `!==`, `>`, `<`.
- Logika: `&&`, `||`, `!`.
- Contoh:
```javascript
let a = 5, b = 10;
[Link](a + b); // 15
[Link](a < b); // true
[Link](a === b || a < b); // true
```
### Lesson 4: String Manipulation
- String dapat digabungkan menggunakan operator `+` atau template literals:
```javascript
let name = "Aither";
[Link]("Hello, " + name);
[Link](`Hello, ${name}`);
```
- Metode string:
- `.toUpperCase()`, `.toLowerCase()`, `.includes()`, `.slice()`.
- Contoh:
```javascript
let greeting = "Hello, World";
[Link]([Link]()); // "HELLO, WORLD"
```
### Lesson 5: Arrays
- Array adalah koleksi data yang dapat diakses menggunakan indeks.
```javascript
let fruits = ["apple", "banana", "cherry"];
[Link](fruits[0]); // "apple"
[Link]("orange"); // Menambahkan item
[Link](fruits);
```
### Lesson 6: Objects
- Object menyimpan data dalam pasangan key-value:
```javascript
let person = { name: "Aither", age: 25 };
[Link]([Link]); // "Aither"
[Link] = "Programmer"; // Menambahkan properti
```
### Lesson 7: Conditional Statements
- Gunakan `if`, `else if`, dan `else` untuk logika percabangan.
```javascript
let age = 18;
if (age >= 18) {
[Link]("Adult");
} else {
[Link]("Minor");
```
... (Truncated for preview)