Nếu const được sử dụng trong chương trình, và bạn cố gắng gán lại giá trị cho biến const thì sẽ phát sinh lỗi.
Giả sử biến const sau:
const result = (first, second) => first * second;
Bây giờ, chúng ta sẽ thử gán lại giá trị cho biến const và lỗi sẽ xuất hiện.
Ví dụ
Mã minh họa:
const result = (first, second) => first * second; result = first => first = first * 10; console.log(result(10, 20));
Để chạy chương trình, sử dụng lệnh:
node tenFile.js
Tên file ở đây là demo284.js.
Kết quả
Lỗi hiển thị "Assignment to constant variable":
PS C:\Users\Amit\javascript-code> node demo284.js TypeError: Assignment to constant variable.
Nếu comment dòng gán lại, kết quả đúng:
PS C:\Users\Amit\javascript-code> node demo284.js 200