Tôi gặp vấn đề này đôi khi nhưng vẫn không biết nguyên nhân gây ra nó.Tham chiếuError: biến không được xác định
Tôi có kịch bản này trong trang:
$(function(){
var value = "10";
});
Nhưng trình duyệt nói "ReferenceError: giá trị không được xác định". Tuy nhiên, nếu tôi đi đến trình duyệt giao diện điều khiển và đầu vào hoặc
10
hoặc
var value = "10";
ai trong số họ có thể trở lại 10 vấn đề với kịch bản của tôi là gì?
Chỉnh sửa: chỉ cần loại bỏ "var" có thể giải quyết được sự cố.
Hi McGarnagle nó giải quyết được vấn đề! Cảm ơn rất nhiều. Nhưng sự khác biệt giữa có hoặc không có var –
@LionLiu: Với 'var', địa phương của nó là' hàm' được khai báo trong đó. Không có 'var', toàn cục của nó. –
Hi @McGarnagle, tôi đã khai báo var a = 0 bên trong hàm jquery sẵn sàng của mình và đang gọi hàm với biến này làm tham số từ biểu mẫu của onsubmit, nhưng tôi vẫn gặp lỗi tham chiếu, nếu biến là toàn cầu, đã làm việc như tham số cho hàm đó nhưng nó không hoạt động, tôi chỉ muốn biết lý do chính xác nếu bạn biết. Cảm ơn bạn đã dành thời gian. – noobcode