JavaScript có điều kiện if / else

Tìm hiểu kiến thức cơ bản về JavaScriptifcó điều kiện

Anifcâu lệnh được sử dụng để làm cho chương trình có một lộ trình hoặc một lộ trình khác, tùy thuộc vào kết quả của một đánh giá biểu thức.

Đây là ví dụ đơn giản nhất, luôn thực thi:

if (true) {
  //do something
}

ngược lại, điều này không bao giờ được thực thi:

if (false) {
  //do something (? never ?)
}

Nếu bạn có một câu lệnh duy nhất để thực thi sau các điều kiện, bạn có thể bỏ qua khối và chỉ cần viết câu lệnh:

if (true) doSomething()

Điều kiện kiểm tra biểu thức bạn chuyển cho nó giá trị đúng hay sai. Nếu bạn chuyển một số, nó luôn đánh giá là true trừ khi nó là 0. Nếu bạn chuyển một chuỗi, nó luôn đánh giá là true trừ khi đó là một chuỗi rỗng. Đó là các quy tắc chung của kiểu ép kiểu sang boolean.

Khác

Bạn có thể cung cấp phần thứ hai choiftuyên bố:else.

Bạn đính kèm một câu lệnh sẽ được thực thi nếuifđiều kiện là sai:

if (true) {
  //do something
} else {
  //do something else
}

Từelsechấp nhận một câu lệnh, bạn có thể lồng một câu lệnh if / else khác vào bên trong nó:

if (a === true) {
  //do something
} else if (b === true) {
  //do something else
} else {
  //fallback
}

Tải xuống miễn phí của tôiSổ tay dành cho Người mới bắt đầu JavaScript


Các hướng dẫn js khác: