Một câu lệnh javascript là gì đưa ra một ví dụ?
Đoạn mã trong đoạn mã trên là một câu lệnh JavaScript hướng dẫn máy tính tạo một biến 2 có tên là 3 Show
Có năm loại câu lệnh JavaScript điển hình Hãy thảo luận về từng loại tuyên bố Tuyên bố khai báo JavaScript là gì?Câu lệnh khai báo là một đoạn mã tuyên bố việc tạo các biến và hàm Đây là một ví dụ
Mã trong đoạn mã trên là một câu lệnh khai báo tuyên bố việc tạo biến 4Hãy nhớ rằng 5 là một từ khóa—không phải là không gian lưu trữTừ khóa 5 tuyên bố với máy tính rằng 4 là một biến JavaScript—không phải biến toán học hay biến chungĐây là một ví dụ khác
Mã trong đoạn mã trên là một câu lệnh khai báo tuyên bố việc tạo hàm 8Hãy nhớ rằng 9 là từ khóa—không phải là dung lượng lưu trữTừ khóa 9 tuyên bố với máy tính rằng 8 là một hàm JavaScript—không phải là hàm toán học hay hàm chung chungVì vậy, bây giờ bạn đã biết câu lệnh khai báo là gì, chúng ta có thể nói về câu lệnh biểu thức Câu lệnh biểu thức JavaScript là gì?Một câu lệnh biểu thức là bất kỳ đoạn mã nào biểu thị một giá trị Các biểu thức JavaScript thường được phân thành hai loại và năm loại. Hãy thảo luận về các phân loại dưới đây Các loại biểu thức trong JavaScriptCó hai loại biểu thức JavaScript. chuyển nhượng và không chuyển nhượng Biểu thức gán là gì?Biểu thức gán là bất kỳ đoạn mã nào gán giá trị được đánh giá của nó cho một biến (hoặc thuộc tính) Đây là một ví dụ
Mã trong đoạn mã trên là một biểu thức gán vì nó sử dụng toán tử bằng ( 2) để gán giá trị được đánh giá ( 3) cho biến 4Biểu thức không gán là gì?Biểu thức không gán là một đoạn mã không gán giá trị được đánh giá của nó cho bất kỳ biến (hoặc thuộc tính) nào Đây là một ví dụ
Mã trong đoạn mã trên là một biểu thức không gán vì nó không gán giá trị được đánh giá (10) cho bất kỳ biến (hoặc thuộc tính) nào Bây giờ chúng ta hãy thảo luận về các loại biểu thức trong JavaScript Danh mục biểu thức trong JavaScriptNăm loại biểu thức JavaScript là , , , và một biểu thức số học là gì?Một biểu thức số học là một đoạn mã biểu thị một giá trị số Đây là một ví dụ
Số mười ( 5) trong đoạn trích trên là một biểu thức số học vì nó biểu thị một giá trị sốHãy xem xét ví dụ khác này
Mã trong đoạn mã trên là một biểu thức số học không có phép gán biểu thị giá trị số của bảy (7) Đây là một ví dụ khác về một biểu thức số học
Mã trong đoạn mã trên là một biểu thức số học gán biểu thị giá trị số của bảy (7) và gán nó cho biến 6Biểu thức chuỗi là gì?Một biểu thức chuỗi là một đoạn mã biểu thị một giá trị chuỗi Đây là một ví dụ
Mã trong đoạn mã trên là một biểu thức chuỗi vì nó biểu thị một giá trị chuỗi Đây là một ví dụ khác
Biểu thức chuỗi trong đoạn mã trên biểu thị giá trị chuỗi 7Đây là ví dụ thứ ba về biểu thức chuỗi 0Trên đây là biểu thức chuỗi không gán biểu thị giá trị số chuỗi Đây là một ví dụ khác về biểu thức chuỗi 1Mã trong đoạn mã trên là một biểu thức chuỗi gán biểu thị giá trị chuỗi của 8 và gán nó cho biến 2 có tên là 0Biểu thức logic là gì?Một biểu thức logic là một đoạn mã biểu thị các giá trị Boolean, 1 hoặc 2Hãy nhớ rằng các biểu thức logic thường liên quan đến việc sử dụng các toán tử logic như 3, 4 và 5Đây là một ví dụ 2Mã trong đoạn mã trên là một biểu thức logic vì nó biểu thị giá trị Boolean của 1Hãy xem xét ví dụ khác này 3Mã trong đoạn mã trên là một biểu thức logic thể hiện giá trị Boolean của 2Đây là một ví dụ khác về biểu thức logic 4Mã trong đoạn mã trên là một biểu thức logic thể hiện giá trị Boolean của 1một biểu thức chính là gì?Biểu thức chính là một đoạn mã làm cơ sở để tạo các biểu thức khác Các loại biểu thức chính điển hình là tham chiếu biến, giá trị bằng chữ và một số từ khóa Dưới đây là một số ví dụ 5Mỗi mã trong đoạn mã trên là một biểu thức chính vì chúng là tất cả các biểu thức mà bạn có thể sử dụng để tạo các biểu thức khác Biểu thức bên trái là gì?Biểu thức bên trái là một đoạn mã ở bên trái của toán tử gán Biểu thức bên trái thường đóng vai trò là đích của giá trị được biểu thị bằng biểu thức bên phải Ví dụ, xem xét mã này 6Trong đoạn mã trên, 4 là một biểu thức bên trái vì nó nằm bên trái của toán tử gán ( 2) và đóng vai trò là đích của giá trị được biểu thị bởi 01Một loại câu lệnh JavaScript khác là câu lệnh điều kiện. Hãy xem nó là gì Tuyên bố có điều kiện JavaScript là gì?Câu lệnh có điều kiện là bất kỳ mã nào được sử dụng để chỉ định các điều kiện tiên quyết cần thiết để máy tính thực hiện các hành động cụ thể Bốn loại câu điều kiện trong JavaScript là 02, 03, 04 và 05Hãy thảo luận về từng loại—bắt đầu với câu lệnh điều kiện 02var myBestColor;02 câu điều kiệnCâu lệnh điều kiện 02 hướng dẫn máy tính thực thi khối mã JavaScript chỉ khi một điều kiện cụ thể là đúngĐây là cú pháp của nó 7Đây là một ví dụ 8Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 09 trên bảng điều khiển của trình duyệt nếu thời gian ít hơn 10var myBestColor;03 câu điều kiệnCâu lệnh điều kiện 03 là phần bổ sung tùy chọn cho câu lệnh 02Khi được sử dụng với câu lệnh 02, câu lệnh điều kiện 03 hướng dẫn rằng nếu điều kiện của câu lệnh 02 là sai, thì máy tính sẽ thực thi khối mã của câu lệnh 03Đây là cú pháp của nó 9Đây là một ví dụ 0Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 09 trên bảng điều khiển của trình duyệt nếu thời gian ít hơn 10. Khác, 20 sẽ được đăng nhậpHãy nhớ rằng một số nhà phát triển thích viết câu lệnh 21 của họ mà không có dấu ngoặc nhọn. Vì vậy, họ sẽ viết mã trước đó như vậy 1Hãy dùng thử trên StackBlitz Đoạn mã trên là một mã hợp lệ. Tuy nhiên, một số có thể thấy khó đọc Do đó, để mã của bạn có thể đọc được, tốt nhất bạn nên sử dụng dấu ngoặc nhọn Một thực tế phổ biến khác là bỏ qua từ khóa 03 và dấu ngoặc nhọn của nóVì vậy, bạn có thể gặp một số mã như vậy 2Hãy dùng thử trên StackBlitz Mặc dù không có gì sai về mặt chức năng với đoạn mã trên, lưu ý rằng mã 23 thứ hai được tách ra khỏi câu lệnh 02Do đó, mã 23 thứ hai sẽ luôn thực thi—bất kể điều kiện của câu lệnh 02 là đúng hay saiMọi người chọn bỏ qua dấu ngoặc nhọn và từ khóa 03 vì họ muốn làm cho mã của họ gọn gàng hơn. Tuy nhiên, một giải pháp thay thế tốt hơn là sử dụng toán tử điều kiện (bộ ba)Nhưng một nhà điều hành ternary là gì, tôi nghe bạn hỏi? Toán tử có điều kiện (ternary) trong JavaScript là gì?Toán tử điều kiện là một cách khác (viết tắt) để viết câu lệnh 21ghi chú
Đây là cú pháp của một toán tử ternary 3Đây là một ví dụ 4Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 09 trên bảng điều khiển của trình duyệt nếu thời gian ít hơn 10. Khác, 20 sẽ được đăng nhậpĐây là một ví dụ khác 5Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính ghi nhật ký 32 trên bảng điều khiển của trình duyệt nếu 33 lớn hơn 34. Khác, 35 sẽ được đăng nhậpHãy nhớ rằng sự tương đương của 21 của toán tử bậc ba ở trên là như vậy 6Hãy dùng thử trên StackBlitz ghi chú Bạn không thể sử dụng các câu lệnh 21 trong các biến. Tuy nhiên, bạn có thể sử dụng toán tử bậc ba cho hầu hết các mục đích lập trình như giá trị, hàm và biếnVì vậy, bây giờ bạn đã biết về 02, 03 và toán tử bậc ba, chúng ta có thể thảo luận về câu lệnh điều kiện 04var myBestColor;04 câu lệnh điều kiệnCâu lệnh điều kiện 04 hướng dẫn máy tính rằng nếu điều kiện của câu lệnh 02 là sai, thì JavaScript sẽ thực thi khối mã của 04 dựa trên một điều kiện khácghi chú Câu lệnh 04 phải đi trước câu lệnh 03Đây là cú pháp của nó 7Đây là một ví dụ 8Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 09 trên bảng điều khiển của trình duyệt nếu thời gian ít hơn 10Mặt khác, nếu thời gian ít hơn 49, thì 50 sẽ được ghi lạiĐây là một ví dụ khác 9Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 09 trên bảng điều khiển của trình duyệt nếu thời gian ít hơn 10Mặt khác, nếu thời gian ít hơn 49, thì 50 sẽ được ghi lạiMặt khác, nếu thời gian ít hơn 55, thì 56 sẽ được ghi lạiKhác, 20 sẽ được đăng nhậpCó cách nào để làm cho câu lệnh điều kiện 58 gọn gàng hơn không? một nhà điều hành ternary chained là gì?Toán tử bậc ba được xâu chuỗi là một cách thay thế (lối tắt) để viết câu lệnh 58Đây là cú pháp của nó 0Đây là một ví dụ 1Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 09 trên bảng điều khiển của trình duyệt nếu thời gian ít hơn 10Mặt khác, nếu thời gian ít hơn 49, thì 50 sẽ được ghi lạiMặt khác, nếu thời gian ít hơn 55, thì 56 sẽ được ghi lạiKhác, 20 sẽ được đăng nhậpĐây là một ví dụ khác 2Hãy dùng thử trên StackBlitz Đoạn mã trên hướng dẫn máy tính đăng nhập 32 trên bảng điều khiển của trình duyệt nếu 33 lớn hơn 69Mặt khác, nếu 33 lớn hơn hoặc bằng 71 và nhỏ hơn hoặc bằng 69, thì 73 sẽ được ghi lạiMặt khác, nếu 33 hoàn toàn bằng với 75, thì 76 sẽ được ghi lạiKhác, 77 sẽ được đăng nhậpHãy nhớ rằng sự tương đương của 58 của toán tử bậc ba ở trên là như vậy 3Hãy dùng thử trên StackBlitz Vì vậy, bây giờ bạn đã biết về câu lệnh 58 và toán tử bậc ba chuỗi, chúng ta có thể thảo luận về câu lệnh điều kiện 05var myBestColor;05 câu điều kiệnCâu lệnh điều kiện 05 hướng dẫn máy tính thực thi một khối mã nếu giá trị trường hợp của khối khớp với biểu thức đã choCâu lệnh 05 tương tự như câu lệnh điều kiện 58—ngoại trừ việc 05 có một biểu thức được xác định trước mà máy tính sử dụng để đánh giá tất cả các điều kiện khácĐây là cú pháp của nó 4
var myBestColor; |