Dấu "!" trong if(!...) có ý nghĩa gì?

Có ai giải thích hộ em cái câu “!” trong if(!..) có ý nghĩa gì ko

Dấu ! nghĩa là phủ định, nếu bạn biết sơ sơ OOP và biết tiếng anh thì không khó để hiểu đâu. Nó kiểm tra điều kiện: nội dung trong tvResult không rỗng (not empty) thì …

2 Likes

Dấu chấm thang “!” để trước bool sẽ làm cho nghĩa ngược lại : đây là một ví dụ nhé bạn:
var thichDiHoc = true;

if(thichDiHoc) { // di hoc } ==> nghĩa là if (thichDiHoc == true)

if(!thichDiHoc) {...// ko đi học } ==> nghĩa là if (thichDiHoc == false)

Chúc bạn zui zẻ :slight_smile:

5 Likes

Ví dụ dễ nhớ quá ^^ tk bác

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?