Skip to content

Tự học JavaScript - Module 1: Tổng quan, Lịch sử và Cú pháp cơ bản

TuanNDA
Published date:
Edit this post

Table of contents

Open Table of contents

1. JavaScript có thể làm được gì?

JavaScript không chỉ là một ngôn ngữ “làm cảnh”, nó cực kỳ mạnh mẽ:


2. Cách đưa JavaScript vào HTML

Bạn có thể chèn mã JS vào HTML bằng thẻ <script>.

Chèn trực tiếp (Internal JS):

Thường đặt trong cặp thẻ <script></script>. Bạn có thể đặt ở <head> hoặc <body>, nhưng tốt nhất là đặt ở cuối thẻ <body> để trang web tải nhanh hơn.

<script>
  document.getElementById("demo").innerHTML = "Chào mừng bạn đến với TuanNDA.dev";
</script>

Chèn từ tệp bên ngoài (External JS):

Giúp tách biệt mã nguồn và dễ quản lý hơn. Tệp JS phải có phần mở rộng là .js.

<script src="myScript.js"></script>

Lưu ý: Tệp JS bên ngoài không được chứa thẻ <script> bên trong nó.


3. Các cách hiển thị dữ liệu (Output)

JavaScript có 4 cách chính để “xuất” dữ liệu ra bên ngoài:

  1. innerHTML: Ghi vào một phần tử HTML (phổ biến nhất).
  2. document.write(): Ghi trực tiếp vào luồng xuất HTML (thường chỉ dùng để test).
  3. window.alert(): Hiển thị hộp thoại cảnh báo.
  4. console.log(): Ghi vào console của trình duyệt (dùng để gỡ lỗi - debugging).

Ví dụ minh họa:

// Thay đổi nội dung HTML
document.getElementById("demo").innerHTML = "Hello JS";

// Ghi vào Console
console.log("Đây là tin nhắn ẩn trong Console");

// Hiển thị thông báo
alert("Chào bạn!");

4. Cú pháp cơ bản (Statements & Syntax)

Một chương trình JavaScript là một danh sách các “câu lệnh” (statements) để máy tính thực hiện.

Từ khóa (Keywords):

JS sử dụng các từ khóa dành riêng để xác định hành động:


Lời kết Module 1

Module khởi đầu này đã giúp bạn có cái nhìn tổng quan về vị thế của JavaScript và cách nó vận hành trên trình duyệt. Hãy thử tạo một file HTML đơn giản và dùng console.log() để in ra dòng chữ đầu tiên của mình nhé.

Trong Module 2, chúng ta sẽ tìm hiểu về “kho lưu trữ” của JS: Biến (Variables) và Kiểu dữ liệu (Data Types).

Hẹn gặp lại các bạn!

Previous
Tự học JavaScript - Module 2: Biến, Phạm vi và Kiểu dữ liệu chuyên sâu
Next
Tự học C++ - Module 10: Dự án tổng kết và Con đường phía trước