Bab 2: Dasar-Dasar JavaScript
Bab 2: Dasar-Dasar JavaScript
2.1 Sintaks Dasar
2.1.1 Penulisan Kode JavaScript
Case sensitivity
Whitespace dan line breaks
Semicolons
Comments
Single-line comments (//)
Multi-line comments (/* */)
Code blocks dengan curly braces {}
2.1.2 Best Practices Penulisan Kode
Indentasi
Naming conventions
camelCase untuk variabel dan fungsi
PascalCase untuk class
UPPERCASE untuk konstanta
Code organization
Clean code principles
2.2 Variabel dan Tipe Data
2.2.1 Deklarasi Variabel
2.2.2 Tipe Data Primitif
2.2.3 Type Coercion dan Conversion
Implicit coercion
Explicit conversion
Type checking dengan typeof
Common pitfalls dalam type coercion
2.3 Operator
2.3.1 Arithmetic Operators
2.3.2 Comparison Operators
2.3.3 Logical Operators
2.3.4 Assignment Operators
2.4 Struktur Kontrol
2.4.1 If Statement
2.4.2 Switch Statement
2.5 Loop
2.5.1 For Loop
2.5.2 While dan Do-While Loop
2.6 Function
2.6.1 Function Declaration
2.6.2 Function Parameters dan Return
2.7 Array
2.7.1 Array Operations
2.8 Object
2.8.1 Object Creation dan Properties
2.9 String Manipulation
2.9.1 String Methods
2.10 Praktik dan Latihan
2.10.1 Mini Projects
Calculator program
To-do list
Temperature converter
Simple quiz game
2.10.2 Debugging Exercises
Common errors dan solusinya
Debugging dengan console.log
Using browser developer tools
2.11 Ringkasan
Fundamental JavaScript concepts
Best practices dalam penulisan kode
Common patterns dan use cases
2.12 Latihan Akhir Bab
Variable manipulation exercises
Control flow challenges
Function writing practice
Array dan object manipulation
String processing tasks
Last updated
Was this helpful?