Cấu trúc mã: Các đoạn mã phân cách nhau bằng dấu chấm phẩy
Strict mode: Luôn sử dụng 'use strict'
Biến: Khai báo dùng let, const, var (kiểu cũ, hạn chế dùng). Có 8 kiểu dữ liệu (number, bigint, string, boolean, null, undefined, object và symbol)
Tương tác: prompt()
Toán tử
Lặp
Switch
Hàm - functions