Share via


Istruzione print

Consente l'invio alla console di una stringa seguita da un carattere di nuova riga.

function print(str : String)

Parametri

  • str
    Facoltativo. Stringa da inviare alla console.

Note

Mediante l'istruzione print è possibile visualizzare dati da un programma JScript compilato con il compilatore basato su riga di comando JScript: jsc.exe. L'istruzione print accetta come parametro un'unica stringa e la visualizza seguita da un carattere di nuova riga inviandola alla console.

Per specificare il formato dell'output è possibile utilizzare sequenze di escape nelle stringhe passate all'istruzione print. Le sequenze di escape sono combinazioni di caratteri costituite da una barra rovesciata (\) seguita da una lettera e da una combinazione di cifre. Possono essere utilizzate per specificare operazioni, quali il ritorno a capo e gli spostamenti della tabulazione. Per ulteriori informazioni sui caratteri di escape, vedere l'argomento relativo all'oggetto String. Quando è necessario un controllo accurato del formato dell'output di console, è possibile utilizzare il metodo System.Console.WriteLine.

L'istruzione print è attivata per impostazione predefinita nel compilatore da riga di comando JScript, jsc.exe. L'istruzione print è disabilitata in ASP.NET e può essere disabilitata per il compilatore da riga di comando utilizzando l’opzione /print-.

Quando non è presente alcuna console su cui stampare (ad esempio, in un'applicazione Windows GUI), l'istruzione print avrà automaticamente esito negativo.

L'output dell'istruzione print può essere reindirizzato a un file dalla riga di comando. Se si prevede che l'output di un programma venga reindirizzato, è necessario includere il carattere di escape \r alla fine di ogni riga da stampare. In questo modo l'output reindirizzato a un file sarà formattato in modo corretto senza condizionare il modo in cui le righe vengono visualizzate sulla console.

Esempio

Nell'esempio che segue viene illustrato l'utilizzo dell'istruzione 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);

L'output dello script è il seguente:

Name:   Fred
Age:    42

Vedere anche

Riferimenti

/print

Oggetto String

Console

Concetti

Visualizzazione da un programma per la riga di comando