2010-06-30 38 views
6

Có cách nào để tạo một tập tin các hằng số trong JavaScript, mà tôi có thể tham khảo và sau đó sử dụng không?
Constants.js::Cách tạo tệp hằng số trong Javascript?

var Điện thoại =
{
Nokia: 1,
Samsung: 2
}

Sau đó, trong một hoạt Javascript một cái gì đó như thế này Những gì tôi đang tìm kiếm là tệp JS2.js truy cập các giá trị đó: Cảnh báo JS2.js:
(Phones.Nokia);

Và sau đó, trong một tập tin aspx mà sử dụng chúng, tham khảo cả trong số họ, như:
<asp:ScriptReference Path="../js/JS2.js" />
<asp:ScriptReference Path="../js/Constants.js" />

là một kiến ​​trúc như vậy có thể? Chúng ta có thể sử dụng kiểu dữ liệu nào? Tôi chỉ minh họa cho các enums vì đây là những gì tôi sử dụng ngay bây giờ, nhưng chúng phải được khai báo trong cùng một tệp khi chúng được sử dụng.

Trả lời

2

Rất có thể (chính xác như bạn sử dụng chúng). Nó sẽ không phải là một enum mặc dù, chỉ là một đối tượng với một số lĩnh vực số.

Bạn nên sử dụng tham chiếu tập lệnh cho các hằng số làm giá trị trên cùng (logic).

Các loại phổ biến là:

  • không xác định (biến)
  • null (biến)
  • Chuỗi
  • Boolean
  • Số
  • Chuỗi
  • Object
2

bạn đang làm đúng.

đảm bảo các hằng số được khai báo trước.

JavaScript phân tích cú pháp tất cả tập lệnh và liên kết tệp tập lệnh trong thứ tự từ trên xuống.

Các vấn đề liên quan