Поделиться через


Операторы комментария

Указывают средству синтаксического анализа JScript пропускать комментарии.

//single-line comment
// comment 

//multiline comment
/*
comment
*/ 

//single-line conditional comment
//@CondStatement

//multiline conditional comment
/*@
condStatement
@*/ 

Заметки

Указанный выше аргумент condStatement является кодом условной компиляции, если условная компиляция включена. Если используется синтаксис 3, пробела между знаками "//" и "@" быть не должно.

Используйте комментарии, чтобы запретить средству синтаксического анализа JScript читать отдельные части скрипта. Комментарии можно использовать, чтобы включить поясняющие замечания в программу.

Если используется синтаксис 1, средство синтаксического анализа пропускает любой текст, расположенный между меткой комментария и концом строки. Если используется синтаксис 2, средство синтаксического анализа пропускает любой текст, расположенный между начальной и конечной метками комментария.

Синтаксисе 3 и 4 используется для поддержки условной компиляции при сохранении совместимости с обозревателями, которые не поддерживают эту функцию. Такие обозреватели рассматривают эти формы комментариев как синтаксис 1 и 2 соответственно.

Пример

В следующем примере демонстрируются наиболее распространенные способы использования оператора комментария.

function myfunction(arg1, arg2){
   /* This is a multiline comment that
      can span as many lines as necessary. */
   var r = 0;
   // This is a single line comment.
   r = arg1 + arg2; // Sum the two arguments.
   return(r);
}

Требования

Версия 1

См. также

Ссылки

Оператор @cc\_on

Оператор @set

Основные понятия

Переменные условной компиляции

Другие ресурсы

Условная компиляция