Biến javascript trong câu lệnh if

Sẽ có lúc bạn muốn viết các lệnh xử lý các quyết định khác nhau trong mã của mình

Ví dụ: nếu bạn đang mã hóa một bot, bạn có thể yêu cầu nó phản hồi bằng các thông báo khác nhau dựa trên một tập hợp các lệnh mà nó nhận được

Trong bài viết này, tôi sẽ giải thích câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5 là gì và cung cấp các ví dụ mã. Chúng ta cũng sẽ xem xét toán tử điều kiện (bộ ba) mà bạn có thể sử dụng làm cách viết tắt cho câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5

một nếu là gì. tuyên bố khác trong JavaScript?

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5 là một loại câu lệnh điều kiện sẽ thực thi một khối mã khi điều kiện trong câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 là
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
9. Nếu điều kiện là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
0, thì khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 sẽ được thực thi

Các giá trị

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
2 và
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
0 được chuyển đổi thành
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4 hoặc
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5 trong các câu lệnh  
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
2

Bất kỳ giá trị nào không được xác định là

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
0 sẽ được coi là
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
9 trong JavaScript

Đây là danh sách của 

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
0 giá trị

  • sai
  • 0 (không)
  • -0 (số 0 âm)
  • 0n (BigInt không)
  • const age = 18;
    
    if (age >= 18) {
      console.log("Nick is an adult.");
    } else {
      console.log("Nick is a child.");
    }
    60,
    const age = 18;
    
    if (age >= 18) {
      console.log("Nick is an adult.");
    } else {
      console.log("Nick is a child.");
    }
    61,
    const age = 18;
    
    if (age >= 18) {
      console.log("Nick is an adult.");
    } else {
      console.log("Nick is a child.");
    }
    62 (chuỗi trống)
  • vô giá trị
  • chưa xác định
  • NaN (không phải số)

Ví dụ về nếu. câu lệnh khác trong JavaScript

Trong ví dụ này, điều kiện cho câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4 nên thông báo được in ra bảng điều khiển sẽ là "Nick là người lớn. "

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
Biến javascript trong câu lệnh if

Nhưng nếu tôi thay đổi biến

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
65 nhỏ hơn 18, thì điều kiện sẽ là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5 và mã sẽ thực thi khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 thay thế

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
Biến javascript trong câu lệnh if

Ví dụ về nhiều điều kiện (nếu. khác nếu. câu lệnh khác) trong JavaScript

Sẽ có lúc bạn muốn kiểm tra nhiều điều kiện. Đó là nơi mà khối

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
68 xuất hiện

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
6

Khi câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, máy tính sẽ chuyển sang câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
68. Nếu đó cũng là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, thì nó sẽ chuyển sang khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1

Trong ví dụ này, khối

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
68 sẽ được thực thi vì Alice ở độ tuổi từ 18 đến 21

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4
Biến javascript trong câu lệnh if

Khi nào sử dụng câu lệnh switch over if. tuyên bố khác?

Đôi khi trong JavaScript, bạn có thể cân nhắc sử dụng câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
45 thay vì câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46

Các câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
45 có thể có cú pháp rõ ràng hơn các câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 phức tạp

Hãy xem ví dụ dưới đây – thay vì sử dụng câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 dài này, bạn có thể chọn sử dụng câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
45 dễ đọc hơn

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
2

Câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
45 sẽ không phù hợp để sử dụng trong mọi tình huống. Nhưng nếu bạn cảm thấy câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 dài và phức tạp, thì câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
45 có thể là một lựa chọn thay thế

Toán tử logic AND (&&) và nếu. câu lệnh khác trong JavaScript

Trong toán tử logic AND (

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
14), nếu cả hai điều kiện đều là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4 thì khối lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 sẽ được thực thi. Nếu một hoặc cả hai điều kiện là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, thì khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 sẽ được thực thi

Trong ví dụ này, vì age lớn hơn 16 và biến

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
19 là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4, nên khối
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 sẽ chạy. Thông báo được in ra bảng điều khiển sẽ là "Jerry đủ tuổi lái xe và có ô tô riêng. "

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4
Biến javascript trong câu lệnh if

Nếu tôi thay đổi biến

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
65 nhỏ hơn 16, thì cả hai điều kiện không còn là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4 nữa và thay vào đó, khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 sẽ được thực thi.

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8
Biến javascript trong câu lệnh if

Định lý OR (. ) toán tử và nếu. câu lệnh khác trong JavaScript

Trong toán tử logic OR (

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
25), nếu một hoặc cả hai điều kiện là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4, thì mã bên trong câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 sẽ thực thi

Trong ví dụ này, mặc dù biến

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
28 được đặt thành
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, mã bên trong khối
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 sẽ vẫn thực thi vì biến
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
41 được đặt thành
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
7
Biến javascript trong câu lệnh if

Nếu tôi thay đổi giá trị của biến

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
41 thành
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, thì khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 sẽ thực thi vì cả hai điều kiện đều là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5.

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
0
Biến javascript trong câu lệnh if

Đoạn logic NOT (. ) toán tử và nếu. câu lệnh khác trong JavaScript

Toán tử logic NOT (

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
47) sẽ lấy thứ gì đó là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4 và biến nó thành
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5. Nó cũng sẽ lấy thứ gì đó là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5 và biến nó thành
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4

Chúng ta có thể sửa đổi ví dụ trước đó để sử dụng toán tử

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
47 để tạo biến
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
41  
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5. Vì cả hai điều kiện đều là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, nên khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 sẽ được thực thi

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1
Biến javascript trong câu lệnh if

Toán tử điều kiện (bộ ba) trong JavaScript

Nếu bạn có một câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 ngắn, thì bạn có thể chọn sử dụng toán tử bậc ba. Từ ternary có nghĩa là một cái gì đó bao gồm ba phần

Đây là cú pháp cơ bản cho toán tử bậc ba

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
2

Điều kiện đi trước dấu

const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
88 và nếu nó là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4, thì mã giữa dấu
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
88 và
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
71 sẽ thực thi. Nếu điều kiện là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
5, thì mã sau ____671 sẽ thực thi

Trong ví dụ này, vì tuổi lớn hơn 18 nên thông báo tới bảng điều khiển sẽ là "Có thể bỏ phiếu"

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
3
Biến javascript trong câu lệnh if

Đây là giao diện của mã khi sử dụng câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46.

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
4

Sự kết luận

Câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 sẽ thực thi một khối mã khi điều kiện trong câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
8 là
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
9. Nếu điều kiện là
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
0, thì khối
const age = 12;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
1 sẽ được thực thi

Sẽ có lúc bạn muốn kiểm tra nhiều điều kiện và bạn có thể sử dụng câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
00

Nếu bạn cảm thấy câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 dài và phức tạp, thì câu lệnh
const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
45 có thể là một lựa chọn thay thế

Sử dụng các toán tử logic để kiểm tra nhiều điều kiện có thể thay thế các câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 lồng nhau

Toán tử bậc ba có thể được sử dụng để viết mã ngắn hơn cho câu lệnh

const age = 18;

if (age >= 18) {
  console.log("Nick is an adult.");
} else {
  console.log("Nick is a child.");
}
46 đơn giản

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Biến javascript trong câu lệnh if
Jessica Wilkins

Tôi là một nhạc sĩ và một lập trình viên


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Bạn có thể đặt một biến trong câu lệnh if JavaScript không?

Có, bạn có thể gán giá trị của biến bên trong if .

Bạn có thể định nghĩa một biến trong câu lệnh if không?

Nếu bạn chưa quen với cú pháp được sử dụng trong mẫu mã, if (int i = 5) { là một cách hoàn toàn hợp lệ để khai báo và định nghĩa một biến, thì . Nó cho phép chúng ta viết mã ngắn hơn, rõ ràng hơn, đồng thời tránh giới hạn phạm vi của một biến. . It allows us to write terser, clearer code, while also avoiding limiting the scope of a variable.

Bạn có thể khai báo một biến trong hàm JavaScript không?

Một hàm trong JavaScript xác định phạm vi cho các biến được khai báo bằng cách sử dụng var , let và const . Bất kỳ biến nào được khai báo trong hàm đó chỉ có thể truy cập được từ hàm đó và mọi hàm lồng nhau. Một khối mã ( if , for , v.v. ) chỉ xác định phạm vi cho các biến được khai báo bằng từ khóa let và const.

4 cách để khai báo một biến JavaScript là gì?

Người ta thường nói rằng trong JavaScript, các biến có thể được khai báo bằng var , let và const , nhưng nếu bạn nghĩ về nó, khai báo hàm, khai báo lớp và câu lệnh nhập cũng là những cách để khai báo biến