Làm cách nào để kiểm tra xem hai giá trị có giống nhau trong html không?

Các toán tử so sánh được sử dụng trong các câu lệnh logic để xác định sự bằng nhau hoặc khác biệt giữa các biến hoặc giá trị

Cho rằng x = 5, bảng dưới đây giải thích các toán tử so sánh

Làm thế nào có thể sử dụng nó

Các toán tử so sánh có thể được sử dụng trong các câu lệnh có điều kiện để so sánh các giá trị và thực hiện hành động tùy thuộc vào kết quả

if [tuổi < 18] text = "Còn quá trẻ để mua rượu";

Bạn sẽ tìm hiểu thêm về cách sử dụng các câu điều kiện trong chương tiếp theo của hướng dẫn này

Toán tử logic được sử dụng để xác định logic giữa các biến hoặc giá trị

Cho rằng x = 6y = 3, bảng dưới đây giải thích các toán tử logic

Toán tử Mô tảVí dụHãy thử&&and[x < 10 && y > 1] là đúngHãy thử ». hoặc [x == 5. y == 5] là saiHãy thử ». không phải. [x == y] là đúngHãy thử »

Toán tử có điều kiện [Tternary]

JavaScript cũng chứa một toán tử có điều kiện gán giá trị cho một biến dựa trên một số điều kiện

cú pháp

tên biến = [điều kiện]? . giá trị2

Ví dụ

Nếu biến age có giá trị dưới 18 thì giá trị của biến voteable sẽ là "Quá trẻ", ngược lại giá trị của biến voteable sẽ là "Đủ tuổi"

So sánh các loại khác nhau

So sánh dữ liệu của các loại khác nhau có thể cho kết quả không mong muốn

Khi so sánh một chuỗi với một số, JavaScript sẽ chuyển đổi chuỗi thành một số khi thực hiện so sánh. Một chuỗi rỗng chuyển đổi thành 0. Một chuỗi không phải là số chuyển đổi thành NaN luôn là false

Khi so sánh hai chuỗi, "2" sẽ lớn hơn "12", bởi vì [theo bảng chữ cái] 1 nhỏ hơn 2

Để đảm bảo kết quả phù hợp, các biến phải được chuyển đổi thành loại phù hợp trước khi so sánh

age = Number[age];
if [isNaN[age]] {
  voteable = "Đầu vào không phải là số";
} else {
  voteable = [age < 18] ? "Too young" : "Old enough";
}

Tự mình thử »

Toán tử hợp nhất Nullish [??]

Toán tử ?? trả về đối số đầu tiên nếu nó không nullish [null hoặc true0]

Nếu không, nó trả về đối số thứ hai

Ví dụ

let name = null;
let text = "missing";
let result = name ??

Tự mình thử »

Toán tử nullish được hỗ trợ trong tất cả các trình duyệt kể từ tháng 3 năm 2020

Chrome 80Edge 80Firefox 72Safari 13. 1Opera 67 Th02 2020 Th02 2020 Th01 2020 Th03 2020 Th03 2020

Toán tử chuỗi tùy chọn [?. ]

Toán tử true1 trả về true0 nếu một đối tượng là true0 hoặc null [thay vì đưa ra lỗi]

Ví dụ

//Tạo đối tượng.
const xe = {type. "Fiat", mô hình. "500", màu. "white"};
// Hỏi tên xe.
tài liệu. getElementById["bản trình diễn"]. bên trongHTML = ô tô?. tên;

Tự mình thử »

Toán tử chuỗi tùy chọn được hỗ trợ trong tất cả các trình duyệt kể từ tháng 3 năm 2020

Chrome 80Edge 80Firefox 72Safari 13. 1Opera 67 Th02 2020 Th02 2020 Th01 2020 Th03 2020 Th03 2020

Kiểm tra bản thân với các bài tập

Tập thể dục

Chọn toán tử so sánh chính xác để cảnh báo true, khi true6 lớn hơn true7

❮ Từ khóa Python

Ví dụ

Kiểm tra xem hai đối tượng có phải là cùng một đối tượng không

x = ["táo", "chuối", "anh đào"]

y = x

in[x là y]

Tự mình thử »

Định nghĩa và cách sử dụng

Từ khóa

console.log[5 == 10];
// expected output: false
console.log[10 === 10];
// expected output: true
console.log[10 ==='10'];
// expected output: false

console.log[5 > 10];
// expected output: false
console.log[5 >= 5];
// expected output: false

console.log[5 < 10];
// expected output: true
console.log[5 ] - Kiểm tra xem giá trị bên trái có lớn hơn giá trị bên phải không
  • Lớn hơn hoặc bằng [>=] - Kiểm tra xem giá trị có lớn hơn hoặc bằng giá trị bên phải không
  • Nhỏ hơn [= 5]; // expected output: false console.log[5 < 10]; // expected output: true console.log[5

  • Chủ Đề