2012-05-01 34 views
5

Có danh sách đầy đủ nào hơn Mozilla's về các từ dành riêng không?Danh sách các từ dành riêng trong JavaScript

Nó thiếu những từ như parseFloat, toString, nguyên mẫu vv

+0

Thực hiện theo các liên kết đến tập lệnh ecma 5.1 pdf, 7.6.1; các từ dành riêng –

+0

Hoặc xem [Phần chú thích của phần ES5 được chú thích của ES5] (http://es5.github.com/#x7.6.1) nếu bạn không muốn xem một tệp PDF, đó là phiên bản HTML của Tài liệu chuẩn ECMA-262 5.1. –

Trả lời

10

parseFloat, toStringprototypekhông từ dành riêng. Chỉ vì chúng đôi khi có một ý nghĩa đặc biệt, không có nghĩa là bạn không thể khai báo biến với tên của chúng;

var prototype = "foo"; // no error. 

Các ES5 standard chứa một danh sách các từ dành riêng là tốt, nhưng nó phải phù hợp với danh sách do MDN:

break, do, instanceof, typeof, case, else, new, var, catch, finally, return, 
void, continue, for, switch, while, debugger, function, this, with, default, 
if, throw, delete, in, try 

class, enum, extends, super, const, export, import 

Nó cũng có thể quan tâm đến bạn rằng strict varient of ES5 thêm các từ bổ sung cho danh sách dành riêng;

Mã định danh "implements", "interface", "let", "package", "private", "protected", "public", "static", and "yield" được phân loại là FutureReservedWord mã thông báo trong mã chế độ nghiêm ngặt. (mục 7.6.1.2).

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