Hướng dẫn control statements in javascript with examples - câu lệnh điều khiển trong javascript với các ví dụ


Các câu lệnh có điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.


Câu điều kiện

Rất thường xuyên khi bạn viết mã, bạn muốn thực hiện các hành động khác nhau cho các quyết định khác nhau.

Bạn có thể sử dụng các câu lệnh có điều kiện trong mã của mình để làm điều này.

Trong JavaScript, chúng tôi có các câu lệnh có điều kiện sau:

  • Sử dụng if để chỉ định một khối mã sẽ được thực thi, nếu một điều kiện được chỉ định là đúng
  • Sử dụng else để chỉ định một khối mã sẽ được thực thi, nếu điều kiện tương tự là sai
  • Sử dụng else if để chỉ định một điều kiện mới để kiểm tra, nếu điều kiện đầu tiên là sai
  • Sử dụng switch để chỉ định nhiều khối mã thay thế sẽ được thực thi

Tuyên bố switch được mô tả trong chương tiếp theo.


Câu lệnh if

Sử dụng câu lệnh if để chỉ định một khối mã JavaScript sẽ được thực thi nếu một điều kiện là đúng.

Cú pháp

if (điều kiện) {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là đúng}
  //  block of code to be executed if the condition is true
}

Lưu ý rằng if là trong các chữ cái viết thường. Các chữ cái chữ hoa (nếu hoặc nếu) sẽ tạo ra lỗi JavaScript.

Thí dụ

Hãy chào hỏi một ngày "tốt" nếu giờ nhỏ hơn 18:00:

if (giờ <18) {& nbsp; lời chào = "một ngày tốt lành"; }
  greeting = "Good day";
}

Kết quả của lời chào sẽ là:

Hãy tự mình thử »



Tuyên bố khác

Sử dụng câu lệnh else để chỉ định một khối mã sẽ được thực thi nếu điều kiện là sai.

if (điều kiện) {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là đúng} khác {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là sai}
  //  block of code to be executed if the condition is true
} else {
  //  block of code to be executed if the condition is false
}

Thí dụ

Nếu giờ dưới 18 tuổi, hãy tạo một lời chào "tốt lành", nếu không thì "Chào buổi tối":

if (giờ <18) {& nbsp; & nbsp; chào hỏi = "ngày tốt lành"; } khác {& nbsp; Lời chào = "Chào buổi tối"; }
  greeting = "Good day";
} else {
  greeting = "Good evening";
}

Kết quả của lời chào sẽ là:

Hãy tự mình thử »


Tuyên bố khác

Sử dụng câu lệnh else để chỉ định một khối mã sẽ được thực thi nếu điều kiện là sai.

Cú pháp

if (điều kiện) {& nbsp; & nbsp; // & nbsp; khối mã sẽ được thực thi nếu điều kiện là đúng}
  //  block of code to be executed if condition1 is true
} else if (condition2) {
  //  block of code to be executed if the condition1 is false and condition2 is true
} else {
  //  block of code to be executed if the condition1 is false and condition2 is false
}

Thí dụ

Hãy chào hỏi một ngày "tốt" nếu giờ nhỏ hơn 18:00:

if (giờ <18) {& nbsp; lời chào = "một ngày tốt lành"; }
  greeting = "Good morning";
} else if (time < 20) {
  greeting = "Good day";
} else {
  greeting = "Good evening";
}

Kết quả của lời chào sẽ là:

Hãy tự mình thử »


Tuyên bố khác

Sử dụng câu lệnh else để chỉ định một khối mã sẽ được thực thi nếu điều kiện là sai.
This example will write a link to either W3Schools or to the World Wildlife Foundation (WWF). By using a random number, there is a 50% chance for each of the links.




Hướng dẫn control statements in javascript with examples - câu lệnh điều khiển trong javascript với các ví dụ

Giới thiệu về & NBSP; Tuyên bố kiểm soát trong JavaScript

Trong bài viết này, chúng tôi sẽ hiểu những câu lệnh kiểm soát nào trong JavaScript, cách sử dụng các câu lệnh và cú pháp này cho mỗi câu. Nhưng trước khi chúng ta chuyển sang phần tuyên bố kiểm soát, hãy để xóa hiểu chúng ta về ngôn ngữ lập trình JavaScript.

JavaScript, được biết đến rộng rãi là JS, là một ngôn ngữ lập trình cấp cao, trọng lượng nhẹ và hướng đối tượng. JS đã giải thích ngôn ngữ lập trình, có nghĩa là khi được thực thi, mã JS không tuân thủ nhưng nó được dịch bởi một dịch giả. Trình dịch này dịch mã JS và tải kết quả vào một trang web trên trình duyệt. Một công cụ JS là một chương trình máy tính đơn giản thực hiện hoạt động dịch thuật, nó là một trình thông dịch tiêu chuẩn. JS Engine khai thác hiệu quả lợi thế của việc biên dịch đúng lúc để có hiệu suất tốt hơn.

Một tuyên bố bình thường trong bất kỳ chương trình nào nhằm mục đích thực thi lệnh hoặc nói, làm điều gì đó. Các câu lệnh kiểm soát là loại cùng một tuyên bố, nhưng với sức mạnh để quyết định câu nào khác nên được thực thi và khi nào. Một ví dụ rất cơ bản, đối với bất kỳ ai hiểu lập trình, IF-Else là một trong những tuyên bố kiểm soát. Sức mạnh mà các tuyên bố kiểm soát này có dựa trên một biểu thức thực hiện công việc đánh giá.

Loại câu lệnh kiểm soát trong JavaScript

Về cơ bản, mọi ngôn ngữ lập trình đều có hai loại câu lệnh kiểm soát như sau:

Hướng dẫn control statements in javascript with examples - câu lệnh điều khiển trong javascript với các ví dụ

  • Các tuyên bố có điều kiện: Dựa trên một biểu thức được thông qua, một tuyên bố có điều kiện đưa ra quyết định, dẫn đến có hoặc không. based on an expression passed, a conditional statement makes a decision, which results in either YES or NO.
  • Các câu lệnh lặp (vòng lặp): cho đến khi và trừ khi biểu thức hoặc điều kiện được đưa ra được thỏa mãn, các câu lệnh này lặp lại. Until and unless the expression or the condition given is satisfied, these statements repeat themselves.

Ví dụ

Hãy để hiểu những tuyên bố này cùng với các ví dụ:

1. Báo cáo có điều kiện

Đây là nơi mà dòng thực thi trong một chương trình được quyết định. Báo cáo có điều kiện quyết định bước tiếp theo dựa trên kết quả. Tuyên bố có điều kiện dẫn đến đúng hoặc sai. Bất kể điều kiện nào được thông qua, nếu đó là sự thật, thì chương trình sẽ chuyển sang bước tiếp theo và nếu điều kiện là sai, thì chương trình sẽ chuyển sang bước khác. Các câu lệnh này chỉ được thực thi một lần, không giống như các câu lệnh LOOP.

Sau đây là các loại câu lệnh có điều kiện khác nhau:

NẾU

Khi bạn muốn kiểm tra một điều kiện cụ thể. Với điều kiện IF, khối mã bên trong được thực thi nếu điều kiện được cung cấp được thỏa mãn.

Syntax:

if (condition) {
//code block to be executed if condition is satisfied
}
IF-ELSE

Một phiên bản mở rộng của nếu. Khi bạn muốn kiểm tra một điều kiện cụ thể và hai

Syntax:

if (condition)
{
// code to be executed of condition is true
}
else {
// code to be executed of condition is false
}

Như bạn có thể thấy, khi điều kiện được thỏa mãn trong if-Else, khối mã đầu tiên sẽ được thực thi và nếu điều kiện không được thỏa mãn, khối mã thứ hai sẽ được thực thi.

CÔNG TẮC

Một câu lệnh chuyển đổi tương tự như IF và được sử dụng khi bạn cần thực thi một mã trong số các khả năng thực thi khối nhiều mã, dựa trên kết quả của biểu thức được truyền. Các câu lệnh chuyển đổi mang một biểu thức, được so sánh với các giá trị của các trường hợp sau và sau khi tìm thấy một trận đấu, mã được liên kết với trường hợp đó thực thi.

Syntax:

switch (expression) {
case a:
//code block to be executed
Break;
case b:
//code block to be executed
Break;
case n:
//code block to be executed
Break;
default:
//default code to be executed if none of the above case is executed
}

Mã trên chứa một biểu thức ở đầu, được kiểm tra và so sánh với các trường hợp bao gồm. Nếu biểu thức được truyền khớp với trường hợp A, khối mã bên trong trường hợp được thực thi. Điều tương tự cũng áp dụng cho trường hợp B và N và khi biểu thức được thông qua các khớp không có trường hợp nào được đề cập, mã nhập vào trường hợp mặc định và mã trong trường hợp mặc định được thực thi.

Bây giờ, chúng tôi đã hiểu các tuyên bố có điều kiện, hãy để tìm hiểu về loại thứ hai, tức là các câu lệnh lặp.

2. Tuyên bố lặp

Vòng lặp, đối với bất kỳ ngôn ngữ lập trình nào, là một công cụ mạnh mẽ để thực hiện một tập hợp các hướng dẫn, nhiều lần, trong khi biểu thức được thông qua được thỏa mãn. Một ví dụ rất cơ bản có thể là, để in ra Hello Hello World trong 10 lần. Bây giờ, viết cùng một câu lệnh in với thế giới Hello Hello trong 10 lần liên tiếp sẽ tốn thời gian và sẽ tác động đến thời gian thực hiện. Và đây là nơi lặp đi lặp lại. Có ba tuyên bố lặp lại: trong khi, do-while và cho. Hãy để hiểu từng người có cú pháp.

TRONG KHI

Một trong những câu lệnh dòng điều khiển, thực thi một khối mã khi điều kiện được thỏa mãn. Nhưng không giống như nếu, trong khi tiếp tục lặp lại cho đến khi điều kiện được thỏa mãn. Sự khác biệt giữa nếu và trong khi có thể, nếu thực thi mã ‘nếu điều kiện được thỏa mãn trong khi trong khi tiếp tục lặp lại cho đến khi điều kiện được thỏa mãn.

Syntax:

while (condition)
{
//code block to be executed when condition is satisfied
}
DO-WHILE

Tương tự như một vòng lặp trong thời gian, với một vòng xoắn giữ một điều kiện ở cuối vòng lặp. Còn được gọi là vòng điều khiển thoát, do-trong khi thực hiện mã và sau đó kiểm tra điều kiện.

Syntax:

while
{
//code block to be executed when condition is satisfied
} (condition)

Nếu điều kiện ở cuối được thỏa mãn, vòng lặp sẽ lặp lại.

A For Loop sẽ thực thi một khối mã trong một số lần. So với các vòng khác, vì ngắn hơn và dễ gỡ lỗi vì nó chứa khởi tạo, điều kiện và gia tăng hoặc giảm trong một dòng.

Syntax:

for (initialize; condition; increment/decrement)
{
//code block to be executed
}

Khi khởi tạo, nó bắt đầu vòng lặp, ở đây một biến được khai báo được sử dụng. Sau đó, điều kiện thoát cho vòng lặp được kiểm tra trong phần điều kiện. Khi điều kiện này trả về true, khối mã bên trong được thực thi. Khi, trong trường hợp, nếu điều kiện trả về sai hoặc thất bại, nó sẽ chuyển sang phần tăng/giảm và biến được gán một giá trị cập nhật. Các giá trị được cập nhật cho đến khi điều kiện được thỏa mãn.

Sự kết luận

JavaScript có hai loại tuyên bố kiểm soát. Có điều kiện và lặp (vòng lặp) với cách sử dụng cụ thể của họ. Chúng tôi đã tìm hiểu về các câu lệnh có điều kiện như nếu, nếu-else và chuyển đổi, cùng với các cú pháp tương ứng của chúng. Và đối với các tuyên bố lặp lại, chúng tôi đã tìm hiểu về while, do-while và cùng với cú pháp. Một điều kiện được thông qua và kiểm tra cho đến khi thỏa mãn.

Bài viết đề xuất

Đây là một hướng dẫn để tuyên bố kiểm soát trong JavaScript. Ở đây chúng tôi thảo luận về việc giới thiệu và các loại tuyên bố kiểm soát trong JavaScript bao gồm các tuyên bố có điều kiện và các câu lệnh lặp. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm -

  1. Palindrom trong JavaScript
  2. Cho vòng lặp trong javascript
  3. Tuyên bố kiểm soát trong Java
  4. JavaScript xác nhận

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

Các câu lệnh điều khiển đượ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 bao nhiêu lần để đánh giá chúng. Có hai loại câu lệnh kiểm soát khác nhau: câu lệnh có điều kiện và câu lệnh vòng.designed to allow you to create scripts that can decide which lines of code are evaluated, or how many times to evaluate them. There are two different types of control statements: conditional statements and loop statements.

Tuyên bố kiểm soát với ví dụ là gì?

Các ví dụ trong phần này cho thấy cách sử dụng khác nhau của bộ xử lý.Tất cả các ví dụ bao gồm tuyên bố ngày để minh họa cách giá trị được chỉ định cho ngày liên quan đến giá trị được chỉ định cho RTOD, ETOD hoặc STOD để xác định thời gian báo cáo.DATE statement to illustrate how the value specified for DATE relates to the value specified for RTOD, ETOD, or STOD to define the reporting period.

Báo cáo JavaScript giải thích với các ví dụ là gì?

Các chương trình JavaScript Một chương trình máy tính là danh sách các "hướng dẫn" sẽ được "thực hiện" bởi máy tính.Trong một ngôn ngữ lập trình, các hướng dẫn lập trình này được gọi là câu lệnh.Một chương trình JavaScript là một danh sách các câu lệnh lập trình.Trong HTML, các chương trình JavaScript được thực hiện bởi trình duyệt web.A computer program is a list of "instructions" to be "executed" by a computer. In a programming language, these programming instructions are called statements. A JavaScript program is a list of programming statements. In HTML, JavaScript programs are executed by the web browser.

5 câu lệnh JavaScript là gì?

Các câu lệnh JavaScript bao gồm: giá trị, toán tử, biểu thức, từ khóa và nhận xét.