Ghi chú kỹ thuật của zhaoJian

Khóa học IT JavaScript Cơ bản 036_Cấu trúc Cú pháp

Học tập / JavaScript Cơ bản ~6458 từ · 17 phút đọc - lượt xem

Câu lệnh

Câu lệnh JavaScript (Statements) là một tập hợp các chỉ thị được sử dụng để thực hiện các nhiệm vụ cụ thể.

Ví dụ:

// Khai báo biến
let userName = 'Zhao Jian';
let age = 18;
// Câu lệnh điều kiện
if (age >= 18) {
console.log(userName + ' là người trưởng thành');
} else {
console.log(userName + ' là người chưa thành niên');
}
// Vòng lặp
for (let i = 0; i < 5; i++) {
console.log('Xuất vòng lặp ' + (i + 1));
}
// Định nghĩa hàm
function Hello(name) {
return 'Xin chào, ' + name + '!';
}
// Gọi hàm
let sayHello = Hello(userName);
console.log(sayHello);

Dấu chấm phẩy

Trong JavaScript, dấu chấm phẩy (;) là ký hiệu kết thúc câu lệnh, được sử dụng để xác định điểm kết thúc của một câu lệnh. Dấu chấm phẩy là tùy chọn trong hầu hết các trường hợp vì trình thông dịch JavaScript cố gắng tự động chèn dấu chấm phẩy (Automatic Semicolon Insertion, ASI) để làm cho mã được phân tích cú pháp chính xác. Tuy nhiên, có những trường hợp ASI có thể gây ra hành vi không mong đợi, vì vậy nên thêm dấu chấm phẩy một cách rõ ràng khi viết mã JavaScript.

Khi dấu chấm phẩy xuất hiện, dù trên một dòng hay nhiều dòng, câu lệnh kết thúc.

Ví dụ:

alert('Hello');alert('JavaScript!');

Khi có xuống dòng (line break), trong hầu hết các trường hợp có thể bỏ qua dấu chấm phẩy.

Ví dụ:

alert('Hello')
alert('JavaScript!')
alert('Hello');
alert('JavaScript!')
alert('Hello')
alert('JavaScript!');
alert('Hello');alert('JavaScript!')

Khi gặp khối câu lệnh hoặc khối mã, xuống dòng không tự động thêm dấu chấm phẩy. Ngoài ra, khoảng trắngxuống dòng sẽ bị bỏ qua.

Ví dụ:

alert
(
1+
2
+1);

Chú thích

Trong JavaScript, chú thích là văn bản được sử dụng để thêm giải thích và ghi chú trong mã. Những văn bản này không có tác động thực tế đến việc thực thi chương trình. Chú thích rất hữu ích để cải thiện khả năng đọc mã, hợp tác và gỡ lỗi.

Chú thích một dòng

Sử dụng ký hiệu // để tạo chú thích một dòng. Tất cả văn bản từ // đến cuối dòng sẽ được coi là chú thích.

Ví dụ:

alert('Hello JavaScript!'); // Chú thích một dòng theo sau câu lệnh
// Chú thích một dòng trên dòng riêng
Chú thích nhiều dòng

Sử dụng /* để bắt đầu và */ để kết thúc tạo chú thích nhiều dòng. Tất cả văn bản giữa hai ký hiệu này sẽ được coi là chú thích.

/*
Đây là chú thích nhiều dòng
có thể trải dài nhiều dòng
*/
alert('Hello');
/*
Chú thích nhiều dòng cũng có thể được sử dụng để comment out một khối mã, mã bên dưới sẽ không thực thi
alert('JavaScript!');
*/

Hộp thoại

JavaScript cung cấp một số hộp thoại để tương tác đơn giản với người dùng, bao gồm alert, confirmprompt. Các hộp thoại này cho phép bạn hiển thị thông tin cho người dùng, đặt câu hỏi hoặc chấp nhận đầu vào. Khi hộp thoại được hiển thị, việc thực thi mã tạm dừng cho đến khi người dùng đóng hộp thoại.

Hộp thoại alert

Hộp thoại alert được sử dụng để hiển thị thông báo cho người dùng và đợi người dùng nhấp vào nút “OK”.

Ví dụ:

alert('Hello JavaScript nội bộ!');

Hiệu ứng:

Hiệu ứng ví dụ

Hộp thoại confirm

Hộp thoại confirm được sử dụng để hiển thị hộp thoại với các nút xác nhận và hủy cho người dùng, thường được sử dụng để hỏi người dùng có muốn thực hiện một thao tác hay không.

Ví dụ:

let yesNo = confirm("Bạn có đang học JavaScript không?");
alert(yesNo);

Hiệu ứng:

Hiệu ứng ví dụ

Hộp thoại prompt

Hộp thoại prompt được sử dụng để hiển thị hộp thoại với trường nhập liệu cho người dùng, thường được sử dụng để chấp nhận đầu vào của người dùng.

Ví dụ:

let name = prompt("Vui lòng nhập tên của bạn:", '');
alert(name);

Hiệu ứng:

Hiệu ứng ví dụ

Công cụ dành cho nhà phát triển

Công cụ dành cho nhà phát triển JavaScript là một bộ công cụ được tích hợp trong trình duyệt để giúp các nhà phát triển gỡ lỗi, phân tích và tối ưu hóa mã JavaScript. Các trình duyệt khác nhau cung cấp các công cụ phát triển khác nhau. Sau đây là các công cụ phát triển JavaScript cho các trình duyệt phổ biến:

Công cụ dành cho nhà phát triển Chrome

Mở trình duyệt Chrome và nhấn Ctrl + Shift + I (Windows/Linux) hoặc Cmd + Option + I (Mac) để mở Công cụ dành cho nhà phát triển Chrome.

Nhấp chuột phải trong trình duyệt và chọn “Kiểm tra” từ menu bật lên để mở Công cụ dành cho nhà phát triển Chrome.

Như hình: Hiệu ứng ví dụ

Nhấp vào biểu tượng “Cài đặt và hơn nữa” của trình duyệt, chọn “Công cụ khác” — “Công cụ dành cho nhà phát triển” để mở Công cụ dành cho nhà phát triển Chrome.

Như hình: Hiệu ứng ví dụ

Các tính năng và bảng chính:

  • Console (Bảng điều khiển): Được sử dụng để thực thi và gỡ lỗi mã JavaScript, xem đầu ra, lỗi và thông báo cảnh báo.
  • Sources (Nguồn): Cung cấp trình soạn thảo mã, cài đặt điểm dừng, biểu thức theo dõi và các tính năng khác để gỡ lỗi mã nguồn JavaScript.
  • Network (Mạng): Xem các yêu cầu mạng do trang thực hiện, kiểm tra thông tin chi tiết về yêu cầu và phản hồi.
  • Performance (Hiệu suất): Phân tích hiệu suất trang, xem thời gian tải, sử dụng CPU, v.v.
  • Application (Ứng dụng): Xem và gỡ lỗi bộ nhớ cục bộ, Session Storage, Cookies, v.v.
  • Elements (Phần tử): Xem và chỉnh sửa cây DOM, sửa đổi kiểu CSS.

Hiệu ứng ví dụ

Từ khóa

Từ khóa JavaScript là các từ dành riêng có mục đích đặc biệt trong ngôn ngữ lập trình JavaScript. Chúng được sử dụng để xác định biến, hàm, câu lệnh, v.v. Các từ khóa này không thể được sử dụng làm định danh (như tên biến, tên hàm, v.v.).

Sau đây là một số từ khóa JavaScript:

  1. Từ khóa cơ bản:
  • break
  • case
  • catch
  • continue
  • debugger
  • default
  • delete
  • do
  • else
  • false
  • finally
  • for
  • function
  • if
  • in
  • instanceof
  • new
  • null
  • return
  • switch
  • this
  • throw
  • true
  • try
  • typeof
  • undefined
  • var
  • void
  • while
  • with
  1. Từ khóa dành riêng (có mục đích đặc biệt trong chế độ strict):
  • implements
  • interface
  • package
  • private
  • protected
  • public
  • static
  • yield
  1. Từ khóa được giới thiệu bởi ECMAScript 6 (ES6):
  • class
  • const
  • export
  • extends
  • import
  • super
Chia sẻ:

Bình luận