
上QQ阅读APP看书,第一时间看更新
2.3.2 JavaScript系统内置函数
下面介绍几个常用的JavaScript系统内置函数。
1.alert()函数
alert()函数用于弹出一个消息对话框,该对话框显示一条指定的消息内容,并有一个“确定”按钮。
alert()函数的语法格式如下:
alert(String str);
其中,参数str为在消息对话框中显示的字符串。
【例2-13】 应用alert()函数弹出消息对话框的示例。

程序运行结果如图2.13所示。

图2.13 alert()消息对话框
2.confirm()函数
confirm()函数用于弹出一个确认对话框,显示一条需要用户确认的信息,有“确定”及“取消”两个按钮。
confirm()函数的语法格式如下:
confirm(String str);
confirm()函数返回值根据用户单击“确定”或“取消”按钮将返回true或false。
【例2-14】 应用confirm()函数弹出对话框,并根据点击不同的按钮给出不同的消息提示。

程序运行结果如图2.14所示。

图2.14 confirm()函数对话框
3.prompt()函数
prompt()函数用于弹出一个带有输入文本框的对话框,提示输入消息,并等待用户输入。该函数的返回值为用户输入的信息。
confirm()函数的语法格式如下:
prompt("提示信息","预设的消息值");
【例2-15】 获取prompt()函数的返回值。

运行程序后,等待用户在输入框中输入信息,例如,用户输入数值25,单击“确定”按钮后,会在消息对话框中显示25的平方根值,如图2.15所示。如果用户不输入任何数值,直接单击“取消”按钮,则在消息对话框中显示“不计算函数的值”。

图2.15 prompt()函数显示带有输入框的对话框