JScript 8.0 中文手册| 首页 | asp之家
从命令行程序显示

JScript 从命令行程序显示数据有三种方式。Microsoft JScript 命令行编译器提供 print 语句。Console 类提供其他方法,使得与使用控制台的用户之间的交互更加便利。

Show 方法显示来自弹出框的信息并接受输入。

print 语句

显示信息的最常用方式是使用 print 语句。它带有一个参数,即要显示的字符串,在命令行窗口中该字符串后面跟一个换行符。

单引号或双引号都可以包围字符串,这就允许引文中再包含引号或撇号。

          print("Pi is approximately equal to " + Math.PI);
print();
Note注意

只有用 JScript 命令行编译器编译的程序可以使用 print 语句。在 ASP.NET 页中使用 print 会导致编译器错误。

Console 类

Console 类公开一些方法和属性,以便利同控制台用户交互。Console 类的 WriteLine 方法提供类似于 print 语句的功能。Write 方法显示不带换行符的字符串。Console 类的另一个有用的方法是 ReadLine 方法,该方法读取从控制台输入的一行文本。

要使用 .NET Framework 的类和方法,首先使用 import 语句导入类所属的命名空间。要调用方法,可使用完全限定名,或者,如果当前范围内没有同名的方法,也可以只使用名称。

import System;
System.Console.WriteLine("What is your name: ");
var name : String = Console.Readline();
Console.Write("Hello ");
Console.Write(name);
Console.Write("!");

此程序要求从控制台输入一个名称。输入名称 Pete 后,此程序显示:

What is your name:
Pete
Hello Pete!

有关更多信息,请参见 Console

Show 方法

Show 方法可以通用,因为它是重载的。最简单的重载有一个参数,即要显示的文本字符串。此消息框是模式化的。

Note注意

如果某个窗口或窗体在被显式关闭之前一直保留焦点,则该窗口或窗体就是模式化的。对话框和消息通常为模式化的。例如,在模式化的对话框中,只有在该对话框中选择“确定”以后才能访问另一个窗口。

import System.Windows.Forms;
System.Windows.Forms.MessageBox.Show("Welcome! Press OK to continue.");
MessageBox.Show("Great! Now press OK again.");

可以使用 Show 方法的其他重载以包含一个标题、其他按钮、一个图标或默认按钮。有关更多信息,请参见 Show

请参见