Câu trả lời về cấu trúc điều khiển JavaScript
JavaScript là ngôn ngữ lập trình nhẹ, được giải thích với các khả năng hướng đối tượng cho phép bạn xây dựng tính tương tác vào các trang HTML tĩnh. Show
Mã JavaScript không được biên dịch mà được dịch bởi người dịch. Trình dịch này được nhúng vào trình duyệt và chịu trách nhiệm dịch mã javascript Những điểm chính
Câu lệnh JavaScriptCác câu lệnh JavaScript là các lệnh để báo cho trình duyệt biết hành động cần thực hiện. Các câu lệnh cách nhau bởi dấu chấm phẩy (;) Câu lệnh JavaScript cấu thành mã JavaScript được trình duyệt dịch từng dòng Ví dụ về câu lệnh JavaScript document.getElementById("demo").innerHTML = "Welcome"; Bảng sau hiển thị các Câu lệnh JavaScript khác nhau - Sr. KHÔNG. Tuyên bốMô tả1. switch caseMột khối câu lệnh trong đó việc thực thi mã phụ thuộc vào các trường hợp khác nhau. Trình thông dịch kiểm tra từng trường hợp với giá trị của biểu thức cho đến khi tìm thấy kết quả khớp. Nếu không có gì phù hợp, một điều kiện mặc định sẽ được sử dụng. 2. If otherCâu lệnh if là câu lệnh điều khiển cơ bản cho phép JavaScript đưa ra quyết định và thực thi câu lệnh theo điều kiện. 3. While Mục đích của vòng lặp while là thực thi lặp đi lặp lại một câu lệnh hoặc khối mã miễn là biểu thức là đúng. Khi biểu thức trở thành sai, vòng lặp sẽ bị thoát. 4. do whileKhối các câu lệnh được thực hiện ít nhất một lần và tiếp tục được thực hiện khi điều kiện đúng. 5. forGiống như while nhưng việc khởi tạo, điều kiện và tăng/giảm được thực hiện trên cùng một dòng. 6. vòng lặp for inThis được sử dụng để lặp qua các thuộc tính của đối tượng. 7. continue Câu lệnh continue yêu cầu trình thông dịch bắt đầu ngay lần lặp tiếp theo của vòng lặp và bỏ qua khối mã còn lại. 8. break Câu lệnh break được sử dụng để thoát khỏi vòng lặp sớm, thoát ra khỏi dấu ngoặc nhọn bao quanh. 9. functionMột hàm là một nhóm mã có thể tái sử dụng có thể được gọi ở bất kỳ đâu trong chương trình của bạn. Từ khóa function dùng để khai báo một hàm. 10. returnReturn tuyên bố được sử dụng để trả về một giá trị từ một chức năng. 11. varDùng để khai báo biến. 12. tryMột khối câu lệnh xử lý lỗi được triển khai. 13. catchMột khối câu lệnh được thực thi khi xảy ra lỗi. 14. throwĐược sử dụng để ném lỗiNhận xét JavaScriptJavaScript hỗ trợ cả nhận xét kiểu C và kiểu C++, do đó
Ví dụ Các biến có thể được khởi tạo tại thời điểm khai báo hoặc sau khi khai báo như sau – Loại dữ liệu JavascriptCó hai loại kiểu dữ liệu như được đề cập dưới đây -
Bảng sau đây mô tả các Kiểu Dữ liệu Nguyên thủy có sẵn trong javaScript Sr. KHÔNG. Kiểu dữ liệu Mô tả1. Sợi dâyCó thể chứa các nhóm ký tự dưới dạng một giá trị. Nó được thể hiện trong dấu ngoặc kép. E. g. var x= “hướng dẫn” 2. sốChứa các số có hoặc không có số thập phân. e. g. var x=44, y=44. 56; 3. BooleansChỉ chứa hai giá trị true hoặc false. e. g. var x=true, y= false 4. Không xác địnhBiến không có giá trị được gọi là Không xác định. e. g. biến x; 5. Vô giá trịNếu chúng ta gán null cho một biến, nó sẽ trở nên rỗng. e. g. var x=null; Bảng sau mô tả các kiểu dữ liệu không nguyên thủy trong javaScript Sr. KHÔNG. Kiểu dữ liệu Mô tả1. MảngCó thể chứa các nhóm giá trị cùng loại. e. g. var x={1,2,3,55};2. Các đối tượng Các đối tượng được lưu trữ trong cặp thuộc tính và giá trị. e. g. var hình chữ nhật = { chiều dài. 5, chiều rộng. 3}; Hàm JavaScriptHàm là một nhóm các câu lệnh (Mã) có thể tái sử dụng có thể được gọi ở bất kỳ vị trí nào trong chương trình. Trong javascript, từ khóa hàm được sử dụng để khai báo hoặc định nghĩa một hàm Những điểm chính
cú pháp function functionname (p1, p2) { function coding… } Toán tử JavaScriptToán tử được sử dụng để thực hiện thao tác trên một, hai hoặc nhiều toán hạng. Toán tử được biểu thị bằng một ký hiệu như +, =, *, %, v.v. Sau đây là các toán tử được hỗ trợ bởi javascript −
toán tử số họcBảng sau hiển thị tất cả các toán tử số học được javascript hỗ trợ − Toán tửMô tảVí dụ+Cộng hai toán hạng. 10 + 10 sẽ cho 20-Trừ toán hạng thứ hai từ toán hạng thứ nhất. 10 – 10 sẽ cho 0*Nhân hai toán hạng. 10 * 30 sẽ cho 300/Chia tử số cho mẫu số10/10 sẽ cho 1% Nó được gọi là toán tử mô đun và cho phần còn lại của phép chia. 10 % 10 sẽ cho 0++ Toán tử tăng, tăng giá trị số nguyên lên một10 ++ sẽ cho 11--Toán tử giảm, giảm giá trị số nguyên đi một10 – sẽ cho 9Toán tử so sánhBảng sau hiển thị tất cả các toán tử so sánh được hỗ trợ bởi javascript - OperatorDescripExample==Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành true. 10 == 10 sẽ cho đúng. =Không bằng toán tửKiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu giá trị không bằng nhau thì điều kiện trở thành true. 10. =10 sẽ cho sai> Toán tử lớn hơn Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải không, nếu có thì điều kiện trở thành true. 20 > 10 sẽ cho true Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. 10 >=20 sẽ trả về giá trị sai<=Nhỏ hơn hoặc bằng toán tử Kiểm tra xem giá trị của toán hạng bên trái có nhỏ hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. 10 <=20 sẽ cho đúng Toán tử logicBảng sau hiển thị tất cả các toán tử logic được hỗ trợ bởi javascript - OperatorDescriptionVí dụ&&Logical AND Toán tử trả về true nếu cả hai toán hạng khác 0. 10 && 10 sẽ cho đúng. Toán tử logic OR trả về true Nếu bất kỳ toán hạng nào khác 010. 0 sẽ cho đúng. Toán tử logic NOT bổ sung cho trạng thái logic của toán hạng của nó. (10 && 10) sẽ saiToán tử gánBảng sau hiển thị tất cả các toán tử gán được javascript hỗ trợ − OperatorDescriptionExample=Toán tử gán đơn giảnGán các giá trị từ toán hạng bên phải sang toán hạng bên trái. C = A + B sẽ gán giá trị của A + B vào toán tử gán C+=Add AND Nó cộng toán hạng bên phải với toán hạng bên trái và gán kết quả cho toán hạng bên tráiC += A tương đương với C = C + A-=Trừ AND toán tử gán Nó trừ toán hạng bên phải từ toán hạng bên trái và gán kết quả cho toán hạng bên trái C -= A tương đương với C = C - A*=Multiply AND toán tử gán Nó nhân toán hạng bên phải với toán hạng bên trái và gán kết quả cho toán hạng bên tráiC *= A tương đương với C = C * A/=Chia AND toán tử gán Nó chia toán hạng bên trái với toán hạng bên phải và gán kết quả cho toán hạng bên tráiC /= A tương đương với C = C / A%=Modulus AND toán tử gán Toán tử gán mô đun AND, Nó lấy mô đun bằng cách sử dụng hai toán hạng và gán kết quả cho toán hạng bên trái C %= A tương đương với C = C % A Điều hành có điều kiệnNó còn được gọi là toán tử bậc ba, vì nó có ba toán hạng Toán tử Mô tảVí dụ?. Biểu thức điều kiện Nếu Điều kiện là đúng? . Nếu không thì giá trị YCơ cấu điều khiểnCấu trúc điều khiển thực sự điều khiển luồng thực thi của một chương trình. Sau đây là một số cấu trúc điều khiển được hỗ trợ bởi javascript
Nếu khácCâu lệnh if là câu lệnh điều khiển cơ bản cho phép JavaScript đưa ra quyết định và thực thi các câu lệnh có điều kiện cú pháp if (expression){ Statement(s) to be executed if expression is true } Ví dụ trường hợp chuyển đổiCú pháp cơ bản của câu lệnh switch là đưa ra một biểu thức để đánh giá và một số câu lệnh khác nhau để thực thi dựa trên giá trị của biểu thức. Trình thông dịch kiểm tra từng trường hợp với giá trị của biểu thức cho đến khi tìm thấy kết quả khớp. Nếu không có gì phù hợp, một điều kiện mặc định sẽ được sử dụng cú pháp switch (expression) { case condition 1: statement(s) break; case condition 2: statement(s) break; ... case condition n: statement(s) break; default: statement(s) } Ví dụ Vòng lặp Do Whileviệc làm. Vòng lặp while tương tự như vòng lặp while ngoại trừ việc kiểm tra điều kiện diễn ra ở cuối vòng lặp. Điều này có nghĩa là vòng lặp sẽ luôn được thực hiện ít nhất một lần, ngay cả khi điều kiện sai cú pháp ________số 8_______Ví dụ Điều này sẽ tạo ra kết quả sau - 0 Trong khi lặp lạiMục đích của vòng lặp while là thực thi lặp đi lặp lại một câu lệnh hoặc khối mã miễn là biểu thức là đúng. Khi biểu thức trở thành sai, vòng lặp sẽ bị thoát cú pháp 1 Ví dụ Điều này sẽ tạo ra kết quả sau - 3 cho vòng lặpVòng lặp for là dạng vòng lặp nhỏ gọn nhất và bao gồm ba phần quan trọng sau -
|