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


Оператор print

Обновлен: Ноябрь 2007

Выводит на консоль строку, за которой следует знак новой строки.

function print(str : String)

Параметры

  • str
    Необязательный. Строка для вывода на консоль.

Заметки

Оператор print позволяет отображать данные из программы JScript, скомпилированной с помощью компилятора командной строки JScript (jsc.exe). Оператор print принимает в качестве параметра отдельную строку и выводит ее на консоли со знаком новой строки.

Для форматирования вывода в строках, передаваемых оператору print, можно использовать escape-последовательности. Escape-последовательности представляют собой комбинации знаков, состоящие из обратной косой черты (\), за которой следует буква или набор цифр. Эти последовательности можно использовать для определения действий, таких как возврат каретки или табуляция. Дополнительные сведения об escape-знаках см. в разделе, посвященном объекту String. Если требуется более точное форматирование вывода на консоль, можно использовать метод System.Console.WriteLine.

В компиляторе командной строки JScript (jsc.exe) оператор print включен по умолчанию. В ASP.NET оператор print выключен; его можно выключить и при компиляции из командной строки, указав параметр /print-.

Если консоль для вывод отсутствует (как, например, в приложениях графического пользовательского интерфейса Windows), работа оператора print завершается неудачей без вывода сообщений.

Вывод оператора print можно перенаправить в файл из командной строки. Если предполагается перенаправлять вывод программы, следует добавить в конец каждой печатаемой строки escape-знак \r. Это позволит правильно отформатировать вывод, перенаправленный в файл, и не окажет никакого влияния на строки, отображаемые на консоли.

Пример

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

var name : String = "Fred";
var age : int = 42;
// Use the \t (tab) and \n (newline) escape sequences to format the output.
print("Name: \t" + name + "\nAge: \t" + age);

При выполнении этого сценария выводится следующий результат:

Name:   Fred
Age:    42

См. также

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

Отображение данных из программы командной строки

Ссылки

/print

Объект "String"

Console