Hướng dẫn explain control structure in javascript - giải thích cấu trúc điều khiển trong javascript


Giới thiệu

JavaScript là một 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 thành các trang HTML tĩnh. is a lightweight, interpreted programming language with object-oriented capabilities that allows you to build interactivity into otherwise static HTML pages.

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ẹ, giải thích.

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

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

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

  • Nó là một nền tảng mở và chéo

Báo cáo JavaScript

Các câu lệnh JavaScript là các lệnh để nói với trình duyệt những hành động nào để thực hiện. Các tuyên bố được phân tách bằng dấu chấm phẩy [;].

Câu lệnh JavaScript cấu thành mã JavaScript được dịch bởi dòng trình duyệt từng dòng.

Ví dụ về câu lệnh JavaScript:

document.getElementById["demo"].innerHTML = "Welcome";

Bảng sau đây cho thấy các câu lệnh JavaScript khác nhau -

Sr.No.Bản tường trìnhSự mô tả
1. Trường hợp chuyển đổiMột khối các câu lệnh trong đó thực thi mã phụ thuộc vào các trường hợp khác nhau. Thông dịch viên kiểm tra từng trường hợp dựa trên giá trị của biểu thức cho đến khi tìm thấy một trận đấu. Nếu không có gì khớp, một điều kiện mặc định sẽ được sử dụng.default condition will be used.
2. Nếu khácCâu lệnh IF là tuyên bố kiểm soát cơ bản cho phép JavaScript đưa ra quyết định và thực hiện các tuyên bố một cách có điều kiện.if statement is the fundamental control statement that allows JavaScript to make decisions and execute statements conditionally.
3. Trong khiMục đích của một vòng lặp trong thời gian là thực thi một câu lệnh hoặc khối mã liên tục miễn là biểu thức là đúng. Khi biểu thức trở nên sai, vòng lặp sẽ được thoát.
4. làm trong khiKhối của các câu lệnh được thực thi ít nhất một lần và tiếp tục được thực thi trong khi điều kiện là đúng.
5. Tương tự như trong khi nhưng khởi tạo, điều kiện và gia tăng/giảm được thực hiện trong cùng một dòng.
6. tạiVòng lặp này được sử dụng để lặp qua các thuộc tính của một đối tượng.
7. tiếp tụcTuyên bố tiếp tục cho biết trình thông dịch ngay lập tức bắt đầu lần lặp tiếp theo của vòng lặp và bỏ qua khối mã còn lại.
8. phá vỡCâu lệnh break được sử dụng để thoát khỏi một vòng lặp sớm, thoát ra khỏi niềng răng xoăn kèm theo.
9. hàm sốChức năng là một nhóm mã có thể tái sử dụng có thể được gọi là bất cứ nơi nào trong chương trình của bạn. Hàm từ khóa được sử dụng để khai báo một hàm.
10. trở vềCâu lệnh trả về được sử dụng để trả về một giá trị từ một hàm.
11. varĐược sử dụng để khai báo một biến.
12. thửMột khối các câu lệnh mà xử lý lỗi được thực hiện.
13. chụp lấyMột khối các câu lệnh được thực thi khi xảy ra lỗi.
14. némĐược sử dụng để ném một lỗi.

JavaScript Nhận xét

JavaScript hỗ trợ cả bình luận kiểu C và C ++, do đó:

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

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

  • JavaScript cũng nhận ra chuỗi mở nhận xét HTML

  • Trình tự kết thúc nhận xét HTML-> không được JavaScript công nhận nên nó nên được viết là //->.

Thí dụ

   

Biến JavaScript

Các biến được gọi là container được đặt tên để lưu trữ thông tin. Chúng ta có thể đặt dữ liệu vào các thùng chứa này và sau đó tham khảo dữ liệu chỉ bằng cách đặt tên cho container.

Các quy tắc để khai báo biến trong JavaScript

Dưới đây là các quy tắc quan trọng phải được tuân thủ trong khi khai báo một biến trong JavaScript.

  • Trong tên biến JavaScript là trường hợp nhạy cảm, tức là khác với A.

  • Tên biến chỉ có thể được bắt đầu bằng dấu gạch dưới [_] hoặc một chữ cái [từ A đến Z hoặc A đến Z] hoặc Dollar [$].

  • Số [0 đến 9] chỉ có thể được sử dụng sau một chữ cái.

  • Không có ký tự đặc biệt nào khác được phép trong tên biến.

Trước khi bạn sử dụng một biến trong chương trình JavaScript, bạn phải khai báo nó. Các biến được khai báo với từ khóa VAR như sau -

   

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 -

   

Kiểu dữ liệu JavaScript

Có hai loại loại 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 loại dữ liệu nguyên thủy có sẵn trong JavaScriptPrimitive Data Types available in javaScript

Sr.No.Mô tả kiểu dữ liệu
1. Sợi dây

Có thể chứa các nhóm ký tự là giá trị đơn. Nó được đại diện trong trích dẫn kép.e.g. Var X = Hướng dẫn hướng dẫn.

2. Số

Chứa các số có hoặc không có số thập phân. Ví dụ. var x = 44, y = 44,56;

3. Booleans

Chỉ chứa hai giá trị đúng hoặc sai. Ví dụ. var x = true, y = false.

4. Chưa xác định

Biến không có giá trị được gọi là không xác định. Ví dụ. var x;

5. Vô giá trị

Nếu chúng ta gán NULL cho một biến, nó sẽ trở nên trống rỗng. Ví dụ. var x = null;

Bảng sau đây mô tả các loại dữ liệu không định tuyến trong JavaScriptNon-Primitive Data Types in javaScript

Sr.No.Mô tả kiểu dữ liệu
1. ArrayCan chứa các nhóm giá trị cùng loại. Ví dụ. var x = {1,2,3,55};
Can contain groups of values of same type. E.g. var x={1,2,3,55};
2. ObjectSobjects được lưu trữ trong cặp thuộc tính và giá trị. Ví dụ. VAR VURCUTANGLE = {Độ dài: 5, chiều rộng: 3};
Objects are stored in property and value pair. E.g. var rectangle = { length: 5, breadth: 3};

Chức năng JavaScript

Chức năng là một nhóm các câu lệnh [mã] có thể tái sử dụng có thể được gọi là bất cứ nơi nào trong một chương trình. Trong từ khóa hàm JavaScript được sử dụng để khai báo hoặc xác định hàm.

Những điểm chính

  • Để xác định một hàm sử dụng từ khóa chức năng 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 niềng răng xoă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

Các nhà khai thác được sử dụng để thực hiện hoạt động trên một, hai hoặc nhiều toán hạng. Toán tử được biểu diễn bằng một biểu tượng 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

  • Các toán tử hợp lý [hoặc quan hệ]

  • Toán tử chuyển nhượng

  • Các toán tử điều kiện [hoặc ternary]

  • Toán tử số học

Toán tử so sánh

Các toán tử hợp lý [hoặc quan hệ]

Toán tử chuyển nhượngCác toán tử điều kiện [hoặc ternary]Toán tử arithmatic
Bảng sau đây cho thấy tất cả các toán tử số học được hỗ trợ bởi JavaScript -Nhà điều hànhSự mô tả
Thí dụ+Thêm hai toán hạng.
10 + 10 sẽ cho 20-Trừ toán hạng thứ hai từ đầu 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 1Phần trămNó được gọi là toán tử mô đun và đưa ra phần còn lại của bộ phận.
10 % 10 sẽ cho 0++Toán tử tăng, tăng giá trị số nguyên thêm một

Toán tử so sánh

Các toán tử hợp lý [hoặc quan hệ]

Toán tử chuyển nhượngCác toán tử điều kiện [hoặc ternary]Toán tử arithmatic
Bảng sau đây cho thấy tất cả các toán tử số học được hỗ trợ bởi JavaScript -Nhà điều hànhSự mô tả
Thí dụ+
Checks if the value of two operands is equal or not, if values are not equal then condition becomes true.
Thêm hai toán hạng.
10 + 10 sẽ cho 20-
Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true.
Trừ toán hạng thứ hai từ đầu thứ nhất.
10 - 10 sẽ cho 0*
Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true.
Nhân hai toán hạng.
10 * 30 sẽ cho 300/
Checks if the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true.
Chia tử số cho mẫu số
10/10 sẽ cho 1Phần trăm
Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true.
10

Nó được gọi là toán tử mô đun và đưa ra phần còn lại của bộ phận.

10 % 10 sẽ cho 0

Toán tử chuyển nhượngCác toán tử điều kiện [hoặc ternary]Toán tử arithmatic
Bảng sau đây cho thấy tất cả các toán tử số học được hỗ trợ bởi JavaScript -Nhà điều hànhAND operator returns true if both operands are non zero. Sự mô tả
Thí dụ+OR operator returns true If any of the operand is non zero Thêm hai toán hạng.
10 + 10 sẽ cho 20-NOT operator complements the logical state of its operand. Trừ toán hạng thứ hai từ đầu thứ nhất.

Toán tử chuyển nhượng

Các toán tử điều kiện [hoặc ternary]

Toán tử chuyển nhượngCác toán tử điều kiện [hoặc ternary]Toán tử arithmatic
Bảng sau đây cho thấy tất cả các toán tử số học được hỗ trợ bởi JavaScript -Nhà điều hành
Assigns values from right side operands to left side operand.
Sự mô tả
Thí dụ+
It adds right operand to the left operand and assign the result to left operand
Thêm hai toán hạng.
10 + 10 sẽ cho 20-
It subtracts right operand from the left operand and assign the result to left operand
Trừ toán hạng thứ hai từ đầu thứ nhất.
10 - 10 sẽ cho 0*
It multiplies right operand with the left operand and assign the result to left operand
Nhân hai toán hạng.
10 * 30 sẽ cho 300/
It divides left operand with the right operand and assign the result to left operand
Chia tử số cho mẫu số
10/10 sẽ cho 1Phần trăm
Modulus AND assignment operator, It takes modulus using two operands and assign the result to left operand
Nó được gọi là toán tử mô đun và đưa ra phần còn lại của bộ phận.

10 % 10 sẽ cho 0

++

Toán tử chuyển nhượngCác toán tử điều kiện [hoặc ternary]Toán tử arithmatic
Bảng sau đây cho thấy tất cả các toán tử số học được hỗ trợ bởi JavaScript -Nhà điều hànhSự mô tả

Thí dụ

+

  • Thêm hai toán hạng.

  • 10 + 10 sẽ cho 20

  • -

  • Trừ toán hạng thứ hai từ đầu thứ nhất.

  • 10 - 10 sẽ cho 0

*

Nhân hai toán hạng.

Cú pháp

if [expression]{
   Statement[s] to be executed if expression is true
}

Thí 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. Thông dịch viên kiểm tra từng trường hợp dựa trên giá trị của biểu thức cho đến khi tìm thấy một trận đấu. Nếu không có gì khớ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]
}

Thí 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. Thông dịch viên kiểm tra từng trường hợp dựa trên giá trị của biểu thức cho đến khi tìm thấy một trận đấu. Nếu không có gì khớp, một điều kiện mặc định sẽ được sử dụng.

Cú pháp

do{
   Statement[s] to be executed;
} while [expression];

Thí dụ

   

0

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

   

1

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. Thông dịch viên kiểm tra từng trường hợp dựa trên giá trị của biểu thức cho đến khi tìm thấy một trận đấu. Nếu không có gì khớp, một điều kiện mặc định sẽ được sử dụng.

Làm trong khi vòng lặp

Cú pháp

   

2

Thí dụ

   

3

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

   

4

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. Thông dịch viên kiểm tra từng trường hợp dựa trên giá trị của biểu thức cho đến khi tìm thấy một trận đấu. Nếu không có gì khớp, một điều kiện mặc định sẽ được sử dụng.

Làm trong khi vòng lặp

  • DO ... trong khi vòng lặp tương tự như vòng lặp trong khi kiểm tra điều kiện xảy 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 thi ít nhất một lần, ngay cả khi điều kiện là sai.

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

  • Trong khi lặp lại

Cú pháp

   

5

Thí dụ

   

6

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

   

4

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. Thông dịch viên kiểm tra từng trường hợp dựa trên giá trị của biểu thức cho đến khi tìm thấy một trận đấu. Nếu không có gì khớp, một điều kiện mặc định sẽ được sử dụng.

Làm trong khi vòng lặp

   

8

DO ... trong khi vòng lặp tương tự như vòng lặp trong khi kiểm tra điều kiện xảy 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 thi ít nhất một lần, ngay cả khi điều kiện là sai.

Cấu trúc kiểm soát giải thích là gì?

Cấu trúc điều khiển chỉ là một cách để chỉ định luồng kiểm soát trong các chương trình. Bất kỳ thuật toán hoặc chương trình nào cũng có thể rõ ràng hơn và được hiểu nếu chúng sử dụng các mô-đun khép kín được gọi là cấu trúc logic hoặc điều khiển. Về cơ bản, nó phân tích và chọn hướng mà một chương trình chảy dựa trên các tham số hoặc điều kiện nhất định.a way to specify flow of control in programs. Any algorithm or program can be more clear and understood if they use self-contained modules called as logic or control structures. It basically analyzes and chooses in which direction a program flows based on certain parameters or conditions.

Các loại 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 hỗ trợ bởi JavaScript ...
nếu khác..
Trường hợp chuyển đổi ..
làm trong khi vòng lặp ..
trong khi lặp lại..
cho vòng lặp ..

3 loại cấu trúc điều khiển là gì?

Các loại cấu trúc điều khiển khác nhau là gì ?..
Cấu trúc điều khiển tuần tự ..
Cấu trúc kiểm soát lựa chọn ..
Cấu trúc điều khiển lặp ..

Cấu trúc của JavaScript là gì?

Các câu lệnh JavaScript là các lệnh cho mã JavaScript của Trình duyệt là một chuỗi các câu lệnh JavaScript được phân tách bằng nhiều câu lệnh Stermolon trên một dòng được cho phép các câu lệnh JavaScript có thể được nhóm lại với nhau trong các khối mã Bạn có thể phá vỡ một dòng mã sau một toán tử hoặc dấu phẩy.JavaScript code is a sequence of statements JavaScript statements are separated with semicolon Multiple statement on one line is allowed JavaScript statements can be grouped together in code blocks You can break a code line after an operator or a comma.

Bài Viết Liên Quan

Chủ Đề