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.

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

  • Đó là ngôn ngữ lập trình nhẹ, được giải thích

  • Nó được thiết kế để tạo các ứng dụng tập trung vào mạng

  • Nó bổ sung và tích hợp với Java

  • Nó bổ sung và tích hợp với HTML

  • Nó là một nền tảng mở và đa nền tảng

Câu lệnh JavaScript

Cá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ỗi

Nhận xét JavaScript

JavaScript hỗ trợ cả nhận xét kiểu C và kiểu C++, do đó

  • Bất kỳ văn bản nào giữa // và cuối dòng đều được coi là nhận xét và bị JavaScript bỏ qua

  • Bất kỳ văn bản nào giữa các ký tự /* và */ đều được coi là chú thích. Điều này có thể kéo dài nhiều dòng

  • JavaScript cũng nhận ra trình tự mở bình luận HTML

  • Trình tự đóng nhận xét HTML --> không được JavaScript nhận dạng nên nó phải được viết là //-->

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 Javascript

Có hai loại kiểu dữ liệu như được đề cập dưới đây -

  • Kiểu dữ liệu nguyên thủy

  • Kiểu dữ liệu không nguyên thủ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ây

Có 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. Booleans

Chỉ chứa hai giá trị true hoặc false. e. g. var x=true, y= false

4. Không xác định

Biế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ảng
Có 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 JavaScript

Hà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

  • Để xác định một hàm, hãy sử dụng từ khóa hàm, theo sau là tên hàm, theo sau là dấu ngoặc đơn ()

  • Trong ngoặc đơn, chúng tôi xác định các tham số hoặc thuộc tính

  • Nhóm các câu lệnh reusabe (mã) được đặt trong dấu ngoặc nhọn {}. Mã này được thực thi bất cứ khi nào chức năng được gọi

cú pháp

function functionname (p1, p2) {
   function coding…
}

Toán tử JavaScript

Toá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ọc

  • Toán tử so sánh

  • Toán tử logic (hoặc quan hệ)

  • Toán tử gán

  • Toán tử có điều kiện (hoặc ternary)

  • toán tử số học

toán tử số học

Bả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 9

Toán tử so sánh

Bả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 trueKiểm tra xem giá trị của toán hạng bên trái có nhỏ 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. 10 < 20 sẽ cho giá trị true>=Lớn 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ó 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ử logic

Bả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ẽ sai

Toán tử gán

Bả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ản
Gá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ện

Nó 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ị Y

Cơ cấu điều khiển

Cấ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ác

  • trường hợp chuyển đổi

  • làm vòng lặp trong khi

  • trong khi lặp lại

  • cho vòng lặp

Nếu khác

Câ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 đổi

Cú 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 While

việ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ại

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

cú pháp

1

Ví dụ

Điều này sẽ tạo ra kết quả sau -

3

cho vòng lặp

Vò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 -

  • Khởi tạo vòng lặp nơi chúng tôi khởi tạo bộ đếm của mình thành giá trị bắt đầu. Câu lệnh khởi tạo được thực hiện trước khi vòng lặp bắt đầu

  • Câu lệnh kiểm tra sẽ kiểm tra xem điều kiện đã cho có đúng hay không. Nếu điều kiện là đúng thì mã được đưa ra bên trong vòng lặp sẽ được thực thi nếu không vòng lặp sẽ xuất hiện

    Các cấu trúc điều khiển trong JavaScript là gì?

    Sau đây là một số cấu trúc điều khiển được javascript hỗ trợ. .
    nếu khác
    trường hợp chuyển đổi
    làm vòng lặp trong khi
    trong khi lặp lại
    cho vòng lặp

    Cấu trúc điều khiển nào có sẵn trong JavaScript để thực thi mã lặp lại nhiều lần?

    Vòng lặp JavaScript có một số dạng, nhưng cấu trúc vòng lặp chính sử dụng từ khóa vòng lặp, điều kiện và khối . Các vòng lặp này thực thi phần thân của vòng lặp (khối) miễn là điều kiện vẫn đúng. Chúng tôi sử dụng thuật ngữ một lần lặp để mô tả việc thực hiện thân vòng lặp một lần.

    Câu lệnh kiểm soát JavaScript là gì?

    Các câu lệnh kiểm soát được được thiết kế để cho phép bạn tạo các tập lệnh có thể quyết định dòng mã nào được đánh giá hoặc số lần đánh giá chúng . Có hai loại câu lệnh điều khiển khác nhau. câu điều kiện và câu lệnh lặp.

    Cấu trúc điều khiển trong HTML là gì?

    Cấu trúc điều khiển cho phép bạn đưa ra quyết định hoặc kiểm soát thứ tự thực hiện chương trình của mình . điều kiện if-else, câu lệnh case, vòng lặp for và vòng lặp while đều là các cấu trúc điều khiển.