Kể từ ECMAScript 2015, JavaScript có 33 từ khóa dành riêng , chẳng hạn như break
, const
và new
, cũng như 10 từ khóa dành riêng trong tương lai , chẳng hạn như let
và await
.
Nhiệm vụ của bạn là xâu chuỗi số lượng lớn nhất của 1 từ khóa dành riêng 2 liên tiếp trong khi viết mã JavaScript chức năng 3 .
- Các từ khóa dành riêng liên tiếp - các từ khóa dành riêng chỉ được phân tách bằng khoảng trắng và / hoặc dấu ngoặc đơn và / hoặc dấu ngoặc nhọn.
- Từ khóa dành riêng - bất kỳ từ khóa dành riêng hoặc tương lai dành riêng trong ECMAScript 2015 . Các từ khóa dành riêng từ các tiêu chuẩn cũ hơn được loại trừ, một danh sách đầy đủ các từ khóa được phép được đưa ra dưới đây.
- Mã chức năng - mã của bạn sẽ chạy (nêu thời gian chạy của bạn, nếu cần), cuối cùng tạm dừng và không ném bất kỳ lỗi thời gian chạy nào.
Nếu mã của bạn cần một thời gian chạy cụ thể, các từ khóa dành riêng được sử dụng không được là không có trong môi trường cụ thể.
Danh sách các từ khóa dành riêng
Ghi điểm & ví dụ
Điểm của bạn sẽ bằng với số lượng lớn nhất các từ khóa dành riêng liên tiếp.
Trong trường hợp điểm số bằng nhau, mã nguồn ngắn nhất tính bằng byte sẽ thắng. Các phần và chuỗi được nhận xét không được tính vào các từ khóa dành riêng, nhưng được tính vào số byte.
// score: 3
if (true) 0; else throw function() {}
^------------------^
// score: 2
let foo = typeof typeof void typeof void 0;
^---------^
// score: 0
/* typeof default debugger */
// score: 0, doesn't halt or debugger is no-op, depending on the environment
debugger;
Tiêu chuẩn áp dụng.