Làm cách nào để kết thúc câu lệnh if trong JavaScript?

JavaScript bao gồm các câu điều kiện if/else để kiểm soát luồng chương trình, tương tự như các ngôn ngữ lập trình khác

JavaScript bao gồm các dạng câu lệnh if-else sau

  1. câu lệnh if
  2. Tuyên bố nếu khác
  3. khác nếu Tuyên bố

câu lệnh if

Sử dụng câu lệnh điều kiện if nếu bạn muốn thực thi điều gì đó dựa trên điều kiện nào đó

cú pháp

if[boolean expression]
{
    // code to be executed if condition is true
}

Ví dụ. nếu điều kiện

if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}

Thử nó

Trong ví dụ trên, câu lệnh if đầu tiên chứa 1 > 0 dưới dạng biểu thức điều kiện. Biểu thức điều kiện 1 > 0 sẽ được đánh giá là đúng, vì vậy thông báo cảnh báo "1 lớn hơn 0" sẽ được hiển thị, trong khi biểu thức điều kiện ở vị trí thứ hai nếu câu lệnh sẽ được đánh giá là sai, vì vậy thông báo cảnh báo "1 nhỏ hơn 0"

Theo cách tương tự, bạn có thể sử dụng các biến trong biểu thức điều kiện

Ví dụ. nếu điều kiện

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}

Thử nó

 

Ghi chú

dấu ngoặc nhọn { } không bắt buộc khi khối if chỉ chứa một dòng duy nhất để thực thi

Sử dụng cẩn thận các toán tử so sánh khi viết biểu thức điều kiện. Ví dụ, == và === là khác nhau

Ví dụ. nếu điều kiện

if[1=="1"]
{
    alert["== operator does not consider types of operands"];
}

if[1==="1"]
{
    alert["=== operator considers types of operands"];
}

Thử nó

điều kiện khác

Sử dụng câu lệnh khác khi bạn muốn thực thi mã mỗi khi nếu điều kiện đánh giá là sai

Trong JavaScript, câu lệnh break được sử dụng khi bạn muốn thoát khỏi câu lệnh switch, câu lệnh có nhãn hoặc thoát khỏi vòng lặp sớm chẳng hạn như vòng lặp while hoặc vòng lặp for

cú pháp

Cú pháp của câu lệnh break trong JavaScript là

break [label_name];

Tham số hoặc Đối số

label_nameTùy chọn. Tên định danh [hoặc tên nhãn] cho một câu lệnh

Ghi chú

  • Bạn sử dụng câu lệnh break để kết thúc sớm một vòng lặp chẳng hạn như vòng lặp while hoặc vòng lặp for
  • Nếu có các vòng lặp lồng nhau thì câu lệnh break sẽ kết thúc vòng lặp trong cùng
  • Bạn cũng có thể sử dụng câu lệnh ngắt để kết thúc câu lệnh chuyển đổi hoặc câu lệnh có nhãn

Ví dụ

Hãy xem một ví dụ cho thấy cách sử dụng câu lệnh ngắt trong JavaScript

Cách sử dụng Câu lệnh Break với Câu lệnh Switch

Bạn có thể sử dụng câu lệnh break với câu lệnh switch. Đây là cách sử dụng phổ biến nhất của câu lệnh break

Ví dụ

// Set the TechOnTheNet technology to JavaScript
var totn_technology = 'JavaScript';

switch [totn_technology] {
   case 'SQL':
     console.log['TechOnTheNet SQL'];
     break;

   case 'JavaScript':
     console.log['TechOnTheNet JavaScript'];
     break;

   default:
     console.log['Other TechOnTheNet technologies'];
}

Trong ví dụ về câu lệnh chuyển đổi này, câu lệnh ngắt được sử dụng để kết thúc câu lệnh chuyển đổi để khi tìm thấy kết quả khớp, không có giá trị nào khác không được đánh giá

Ví dụ này sẽ xuất phần sau vào nhật ký bảng điều khiển trình duyệt web

TechOnTheNet JavaScript

Cách sử dụng Câu lệnh Break với Vòng lặp While

Bạn cũng có thể sử dụng câu lệnh break để kết thúc sớm một vòng lặp trong JavaScript. Hãy xem một ví dụ về cách kết thúc sớm vòng lặp while bằng cách sử dụng câu lệnh break

Ví dụ

var counter = 1;

while [counter  yourSal]
{
    alert["My Salary is greater than your salary"];
}
2

Câu lệnh

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 kết thúc vòng lặp hiện tại,
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
4 hoặc câu lệnh nhãn và chuyển điều khiển chương trình sang câu lệnh theo sau câu lệnh đã kết thúc

________số 8

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
5 Tùy chọn

Mã định danh được liên kết với nhãn của câu lệnh. Nếu câu lệnh không phải là vòng lặp hoặc

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
4, điều này là bắt buộc

Câu lệnh

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 bao gồm một nhãn tùy chọn cho phép chương trình thoát ra khỏi câu lệnh có nhãn. Câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 cần được lồng trong nhãn được tham chiếu. Câu lệnh được gắn nhãn có thể là bất kỳ câu lệnh khối nào;

Câu lệnh

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3, có hoặc không có nhãn theo sau, không thể được sử dụng trong phần thân của hàm được lồng trong câu lệnh vòng lặp, công tắc hoặc nhãn hiện tại mà câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 dự định sẽ thoát ra khỏi

Hàm sau đây có câu lệnh

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 kết thúc vòng lặp
function testBreak[x] {
  let i = 0;

  while [i  yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 với các khối được gắn nhãn. Câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 phải được lồng trong bất kỳ nhãn nào mà nó tham chiếu. Lưu ý rằng
if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
33 được lồng trong
if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
34

if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
6

Đoạn mã sau cũng sử dụng các câu lệnh

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 với các khối được gắn nhãn, nhưng tạo ra một
if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
36 vì câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 của nó nằm trong
if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
38 nhưng lại tham chiếu đến
if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
39. Câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 phải luôn được lồng trong bất kỳ nhãn nào mà nó tham chiếu

var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
0

Các

if[ 1 > 0]
{
    alert["1 is greater than 0"];
}

if[ 1 < 0]
{
    alert["1 is less than 0"];
}
36 cũng được tạo trong các ví dụ mã sau sử dụng các câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 trong các hàm được lồng trong một vòng lặp hoặc khối được gắn nhãn mà các câu lệnh
var mySal = 1000;
var yourSal = 500;

if[ mySal > yourSal]
{
    alert["My Salary is greater than your salary"];
}
3 dự định thoát ra

Làm cách nào để kết thúc một chức năng trong JavaScript?

Sử dụng return để thoát khỏi hàm trong javascript . Bạn có thể sử dụng return hoặc thậm chí trả về một giá trị.

Chúng ta có thể chấm dứt câu lệnh if không?

Bạn không thể thoát ra khỏi câu lệnh if cho đến khi if nằm trong vòng lặp . Hành vi của câu lệnh break được chỉ định rõ ràng và nhìn chung được hiểu rõ. Một lập trình viên thiếu kinh nghiệm có thể gây ra sự cố mặc dù thiếu hiểu biết về nhiều mặt.

Làm cách nào để dừng vòng lặp if trong JavaScript?

Bạn sử dụng câu lệnh ngắt để kết thúc sớm một vòng lặp chẳng hạn như vòng lặp while hoặc vòng lặp for. Nếu có các vòng lặp lồng nhau thì câu lệnh break sẽ kết thúc vòng lặp trong cùng. Bạn cũng có thể sử dụng câu lệnh ngắt để kết thúc câu lệnh chuyển đổi hoặc câu lệnh có nhãn.

Chủ Đề