![跨平台移动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=1738923184-Gk5BzNbIDEAatnWjqW8ZqRhnu2Sku2so-0-5dc9a8dab7a3dba36f55d480d0a8f424)
程序运行结果如图2.13所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00034001.jpg?sign=1738923184-67FT0ohUgB1bC8nJtwcpiatCUpuFMEOx-0-344f3e5692e7038a3b710266d83a3810)
图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=1738923184-nDnlVOsRxN3RNYKcGSDvQNR74QxG30AR-0-369f05e554978e3d52b99ef2772aee8f)
程序运行结果如图2.14所示。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00034003.jpg?sign=1738923184-CoJ0gCjpSRRd6b6Hqf7gjFIAxUJ2P6EZ-0-25b99fc804f14e009b4b326d0717b5fe)
图2.14 confirm()函数对话框
3.prompt()函数
prompt()函数用于弹出一个带有输入文本框的对话框,提示输入消息,并等待用户输入。该函数的返回值为用户输入的信息。
confirm()函数的语法格式如下:
prompt("提示信息","预设的消息值");
【例2-15】 获取prompt()函数的返回值。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00035001.jpg?sign=1738923184-PSXlQelcOS92159no64zAHYZeIydXQgp-0-1de32b337e036a8f055f2823e4cb6a73)
运行程序后,等待用户在输入框中输入信息,例如,用户输入数值25,单击“确定”按钮后,会在消息对话框中显示25的平方根值,如图2.15所示。如果用户不输入任何数值,直接单击“取消”按钮,则在消息对话框中显示“不计算函数的值”。
![](https://epubservercos.yuewen.com/DB5EE7/14615888805744006/epubprivate/OEBPS/Images/img00035002.jpg?sign=1738923184-Bhz6ysjshWvDZymlWmdqsWgFmv8cJ8Ga-0-5814081c7c94768337fd0a08379bc3ac)
图2.15 prompt()函数显示带有输入框的对话框