A * before the keyword indicates the the keyword is new relative to "classic" JavaScript (ES3), although some browsers may have experimental support for them. Keywords which are not new are only documented here if they have some new features.
Se also: New syntax
case * cast catch * class * const continue debugger default delete do * dynamic * each else * extends false for * for each function * function get * function set * get if * implements * import in * include instanceof * interface * like new * namespace * native null * override * package * private * public return * set * super switch this throw true try * type typeof * static var * void while with
