![跨平台移动APP设计及应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/442/26179442/b_26179442.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.2 JavaScript系统内置函数
下面介绍几个常用的JavaScript系统内置函数。
1.alert()函数
alert()函数用于弹出一个消息对话框,该对话框显示一条指定的消息内容,并有一个“确定”按钮。
alert()函数的语法格式如下:
alert(String str);
其中,参数str为在消息对话框中显示的字符串。
【例2-13】 应用alert()函数弹出消息对话框的示例。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00033003.jpg?sign=1739324633-NjNdpZ3lyqYwHakIceUii0t4ofbh6kf4-0-5ac96baa1e2ec41628986d0ee704c54e)
程序运行结果如图2.13所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00034001.jpg?sign=1739324633-DmLwtM7B5VFyiA7FpteTmTbR7wJcW3EX-0-9a6b690ab3ea492dbd85fde0758bdab4)
图2.13 alert()消息对话框
2.confirm()函数
confirm()函数用于弹出一个确认对话框,显示一条需要用户确认的信息,有“确定”及“取消”两个按钮。
confirm()函数的语法格式如下:
confirm(String str);
confirm()函数返回值根据用户单击“确定”或“取消”按钮将返回true或false。
【例2-14】 应用confirm()函数弹出对话框,并根据点击不同的按钮给出不同的消息提示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00034002.jpg?sign=1739324633-2916E7pduiLefabsNBGYYlTjsjE6egvI-0-85726c2d26341386399e383674f5105a)
程序运行结果如图2.14所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00034003.jpg?sign=1739324633-ATYYAWJ5VRWwbZWEvjw5NkQq1q2mZIiH-0-456102cd7ee790950124ea8b05a63630)
图2.14 confirm()函数对话框
3.prompt()函数
prompt()函数用于弹出一个带有输入文本框的对话框,提示输入消息,并等待用户输入。该函数的返回值为用户输入的信息。
confirm()函数的语法格式如下:
prompt("提示信息","预设的消息值");
【例2-15】 获取prompt()函数的返回值。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00035001.jpg?sign=1739324633-DqoUixqO3TKhsNUgdbbMHiqkXtJG6bKo-0-385570e6a9d8d034c4cecc2b9dc1de8a)
运行程序后,等待用户在输入框中输入信息,例如,用户输入数值25,单击“确定”按钮后,会在消息对话框中显示25的平方根值,如图2.15所示。如果用户不输入任何数值,直接单击“取消”按钮,则在消息对话框中显示“不计算函数的值”。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00035002.jpg?sign=1739324633-ZLJa8c1MWFecI6J0i3xjAyqpXsXijoSa-0-1eb014b1ab105c0b3811cb2703418dd9)
图2.15 prompt()函数显示带有输入框的对话框