print 陳述式
將後面跟著新行字元的字串傳送到主控台。
function print(str : String)
參數
- str
選擇項。 傳送到主控台的字串。
備註
print 陳述式能讓您顯示來自 JScript 程式的資料,這些資料是使用 JScript 命令列編譯器 jsc.exe 編譯而來。 print 陳述式採用單一字串做為參數,並藉由將該字串傳送到主控台,使字串後面顯示新行字元。
您可以在傳遞至 print 陳述式的字串中使用逸出序列 (Escape Sequence) 來格式化輸出。 逸出序列是字元的組合,包括反斜線 (\),後面再加上一個字母或數字的組合。 逸出序列可用來指定動作,例如,歸位字元 (Carriage Return) 和定位點移動。 如需逸出字元 (Escape Character) 的詳細資訊,請參閱 String 物件主題。 如需微調主控台的輸出格式時,可以使用 System.Console.WriteLine 方法。
print 陳述式在 JScript 命令列編譯器 jsc.exe 內預設為啟用。 print 陳述式在 ASP.NET 內為停用,您可以使用 /print- 選項停用命令列編譯器中的陳述式。
沒有主控台可以進行列印時 (例如,在 Windows GUI 應用程式中),print 陳述式會自動失敗。
print 陳述式的輸出可以重新導向到命令列中的檔案。 如果您要重新導向程式的輸出,您應該在要列印的每一行結尾加上 \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