Оценка услуг

Зарезервированные слова и операторы JavaScript

Для написания кода JavaScript используются ключевые и зарезервированные слова, которые имеют свой смысл икоторые нельзя использовать в названиях переменных и функций

Список ключевых слов 

break  default  false  if  null  throw  var 
case  delete  finally  in  return  true  void 
catch  do  for  instanceof  switch  try  while 
continue  else  function  new  this  typeof  with 
 
Помимо указанных, некоторые слова зарезервированы в стандарте ECMA для будущих расширений 
языка.  

Список слов, зарезервированных для будущих реализаций JavaScript 

abstract   debugger  final  int  private  super 
byte  double  float  interface  protected  synchronized 
char  enum  goto  long  public  throws 
class  export  implements  native  short  transient 
const  extends  import  package  static  volatile 
 

Все перечисленные слова либо уже имеют конкретное предназначение, либо получат его в
будущем. Они используются для обозначения конкретных действий или объектов. По этой причине
мы не можем использовать их для обозначения своих произвольных переменных.

Операторы JavaScript 

 
P  A Оператор Типы операндов Выполняемая операция
15 L . Объект, идентификатор  Обращение к свойству
L [] Массив, целое число Индексация массива
L () Функция, аргументы  Вызов функции
R new Вызов конструктора Создание нового объекта
14   ++  Левостороннее выражение 
Префиксный или постфиксный 
инкремент (унарный)
  -- Левостороннее выражение
Префиксный или постфиксный 
декремент (унарный)
R - Число Унарный минус (смена знака)
R + Число Унарный плюс (нет операции)
R typeof Любой
Возвращает тип данных 
(унарный) 
13 L  *, /, % Числа Умножение, деление, остаток
12 L +, - Числа  Сложение, вычитание
L + Строки  Конкатенация строк
9 L == Любой Проверка на равенство
  L != Любой Проверка на неравенство
  L === Любой Проверка на идентичность
  L !== Любой Проверка на неидентичность
8 L      
7 L      
5 L && Логические значения Логическое И
4 L || Логические значения Логическое ИЛИ
3 R ?: Логическое значение, любое, любое Тернарный условный оператор
2 R = Левосторонне значение, любое Присваивание
  R *=,/=,%=,+=,-= Левосторонне значение, любое Присваивание с операцией
1 L , Любой Множественное вычисление

Пояснение к таблице
P – приоритет выполнения. Чем выше приоритет, тем больше цифра.
A – ассоциативность оператора. L – слева направо, R – справа налево.
Операнд – значения, над которыми выполняется действие.

12 апреля/ 2014 Автор: Автор: Admin 2 год обучения Комментариев: 3 Просмотров: 1432

Похожие статьи

Комментариев: 0

Добавить комментарий

Обязательные поля помечены *. Ваш e-mail не опубликуется.