- Tham gia
- 07/04/2020
- Bài viết
- 35
Yo, tôi đang tập dùng javascript nhưng không hiểu tại sao nó lại như thế này.
Tôi dùng thẻ tạo điều kiên (if else như hình), với điều kiện là z = 30, nhưng tôi gán z chỉ bằng 10 thôi nên nó phải chạy cái else (Sai),
nhưng nó lại chạy cái if (Đúng) tức là nó cho rằng z = 10 thì thỏa mãn điều kiện z = 30
Source Code:
<!DOCTYPE html>
<html>
<head>
<title>Tiêu Đề</title>
</head>
<body>
<script>
var z = 10;
if (z = 30) {
document.write("Đúng")
} else {
document.write("Sai")
}
</script>
</body>
</html>
và đây là những gì nó in ra:
Tôi dùng thẻ tạo điều kiên (if else như hình), với điều kiện là z = 30, nhưng tôi gán z chỉ bằng 10 thôi nên nó phải chạy cái else (Sai),
nhưng nó lại chạy cái if (Đúng) tức là nó cho rằng z = 10 thì thỏa mãn điều kiện z = 30
Source Code:
<!DOCTYPE html>
<html>
<head>
<title>Tiêu Đề</title>
</head>
<body>
<script>
var z = 10;
if (z = 30) {
document.write("Đúng")
} else {
document.write("Sai")
}
</script>
</body>
</html>
và đây là những gì nó in ra:


