Khai báo biến với từ khóa const trong JavaScript

Khai báo biến với từ khóa const trong JavaScript

Khai báo biến với từ khóa const trong JavaScript

Tự code rồi chạy thử... Chạy Thử
<!DOCTYPE html>
<html>
<head>
<title>Khai báo biến với từ khóa const trong JavaScript</title>
</head>
<body>

<h1>Khai báo biến với từ khóa const trong JavaScript</h1>
<p>Nếu tạo biến bằng từ khóa const ở trong câu lệnh if hoặc trong vòng lặp for thì ở ngoài không in ra được biến đó, nếu đặt lại giá trị cho tên biến với cùng từ khóa const thì làm code lỗi ngay từ biến đó về sau, hoạt động giống tử khóa let:</p>

<script>
//Nếu tạo biến bằng từ khóa const ở trong câu lệnh if thì ở ngoài không in ra được biến đó.
document.write("<b>Nếu tạo biến bằng từ khóa const ở trong câu lệnh if thì ở ngoài không in ra được biến đó:</b><br>");

const gioitinh = 0;

// const gioitinh = 1; Khai báo thay đổi giá trị sẽ lỗi code ngay

if(gioitinh==1){
const kqgt = "Giới tính nam";
document.write(kqgt+"<br>"); // Nếu in ở ngoài mệnh đề if else sẽ không được
}else{
const kqgt = "Giới tính nữ";
document.write(kqgt+"<br>"); // Nếu in ở ngoài mệnh đề if else sẽ không được
}

//Nếu tạo biến bằng từ khóa const ở trong vòng lặp for thì ở ngoài không in ra được biến đó.
document.write("<b>Nếu tạo biến bằng từ khóa const ở trong vòng lặp for thì ở ngoài không in ra được biến đó:</b><br>");
const mang = [10, 20, 30];
for (const value of mang) {
 document.write(value+"<br>"); // Nếu in ở ngoài vòng lặp for sẽ không được
}
</script>

</body>
</html>
Khai báo biến với từ khóa const trong JavaScript nằm trong bài viết Biến trong JavaScript