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