JavaScript là một ngôn ngữ lập trình được sinh ra để làm cho trang web “sống động”. Nếu HTML là xương sống của trang web, CSS là trang phục, thì JavaScript là linh hồn — nó giúp trang web tương tác với người dùng, xử lý dữ liệu, và tạo những hiệu ứng ấn tượng.
Bạn có thể viết JavaScript ở hai nơi: trình duyệt (như Chrome, Firefox) hoặc trên máy tính qua Node.js. Bài này sẽ dạy bạn cài đặt đầy đủ và chạy code JavaScript đầu tiên!
JavaScript là gì? Tại sao phải học?
JavaScript (viết tắt: JS) là ngôn ngữ lập trình chạy trên trình duyệt. Nó được tạo ra năm 1995 và đến nay đã trở thành ngôn ngữ lập trình phổ biến nhất thế giới.
Bạn xài JavaScript mỗi ngày khi:
- Khi bạn click một nút trên Facebook, tin nhắn được gửi → JavaScript xử lý
- Khi bạn cuộn trang, nội dung tải thêm tự động (Infinite scroll) → JavaScript làm việc
- Khi bạn xem YouTube, video chạy được → JavaScript điều khiển
- Khi bạn xài Gmail, email được gửi mà không reload trang → JavaScript kỳ diệu
Không chỉ web, JavaScript còn dùng để viết:
- Ứng dụng desktop: Slack, Visual Studio Code, Discord (dùng Electron)
- Ứng dụng mobile: React Native, NativeScript
- Backend server: Node.js, Express (chạy trên máy chủ)
- Game: Phaser, Babylon.js
Chuẩn bị môi trường lập trình
Để bắt đầu, bạn cần cài đặt 2 thứ:
- Visual Studio Code (VS Code) — trình soạn thảo code
- Node.js — để chạy JavaScript trên máy tính
Bước 1: Cài đặt VS Code
Đây là trình soạn thảo mã nguồn được yêu thích nhất hiện nay.
- Truy cập: https://code.visualstudio.com
- Nhấn nút “Download” để tải phiên bản phù hợp với hệ điều hành của bạn (Windows, Mac, Linux)
- Cài đặt bình thường (nhấn Next > Install > Finish)
- Mở VS Code lên
Bước 2: Cài đặt Node.js
Node.js là engine JavaScript chạy trên máy tính, không cần trình duyệt.
- Truy cập: https://nodejs.org
- Chọn phiên bản “LTS” (Long Term Support) — đây là phiên bản ổn định nhất
- Tải về và cài đặt như bình thường
- Mở Command Prompt (Windows) hoặc Terminal (Mac/Linux) và gõ:
node --version
npm --versionNếu hiển thị số phiên bản (ví dụ: v18.12.0), tức là cài đặt thành công!
Chạy code JavaScript đầu tiên
Bây giờ bạn đã có đủ công cụ. Hãy chạy code JS đầu tiên!
Cách 1: Chạy trực tiếp trên trình duyệt
Bước 1: Tạo file index.html
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>JavaScript đầu tiên</title>
</head>
<body>
<h1>Xin chào JavaScript!</h1>
<script>
// Dòng code JavaScript đầu tiên
console.log("Xin chào từ JavaScript!");
alert("Đây là code JavaScript chạy trên trình duyệt!");
</script>
</body>
</html>Bước 2: Lưu file lại, rồi mở file bằng trình duyệt. Bạn sẽ thấy:
- Một hộp thoại (alert) hiện lên với nội dung “Đây là code JavaScript chạy trên trình duyệt!”
- Mở DevTools (nhấn F12) → chọn tab Console → sẽ thấy dòng “Xin chào từ JavaScript!”
Cách 2: Chạy JavaScript với Node.js (trên máy tính)
Bước 1: Tạo file hello.js với nội dung:
// Dòng code JavaScript đầu tiên với Node.js
console.log("Xin chào từ Node.js!");
console.log("Đây là code chạy trên máy tính, không cần trình duyệt!");
// Tính toán đơn giản
let x = 5;
let y = 10;
console.log("5 + 10 =", x + y);Bước 2: Mở Command Prompt/Terminal, điều hướng đến thư mục chứa file hello.js và gõ:
node hello.jsKết quả:
Xin chào từ Node.js!
Đây là code chạy trên máy tính, không cần trình duyệt!
5 + 10 = 15Xin chúc mừng! Bạn vừa chạy code JavaScript đầu tiên! 🎉
Tóm tắt
✅ JavaScript là ngôn ngữ lập trình giúp trang web tương tác với người dùng
✅ VS Code là trình soạn thảo code tốt nhất để học JavaScript
✅ Node.js cho phép chạy JavaScript trên máy tính, không cần trình duyệt
✅ console.log() dùng để in kết quả ra màn hình (Developer Console)
✅ Code JavaScript có thể viết trong thẻ <script> hoặc trong file .js riêng
🎯 Bài tập thực hành
Bài 1: Tạo file greeting.js và viết code để in ra tên của bạn:
// In ra: "Xin chào, tên của bạn!"
console.log("Xin chào, [tên của bạn]!");Chạy bằng node greeting.js và kiểm tra kết quả.
Bài 2: Tạo file HTML với đoạn JavaScript tính tổng 3 số và hiển thị kết quả bằng alert(). Gợi ý:
let a = 10;
let b = 20;
let c = 30;
let tong = a + b + c;
alert("Tổng là: " + tong);Bài 3: Mở trình duyệt, mở DevTools (F12), vào tab Console và gõ trực tiếp:
console.log("JavaScript là awesome!");
Xem kết quả hiện ra ngay trong Console. Đây là cách nhanh nhất để thử nghiệm code JavaScript! 💡