Javascript 使用confirm()终止函数执行
使用Javascript 使用confirm()终止函数执行,javascript,conditional-statements,Javascript,Conditional Statements,使用confirm()方法,在返回FALSE后,如何在没有条件的情况下停止函数执行?下面是一个示例调用和一个缩写函数: <form> <input value="Play" type="button" onClick="LetsPlay();"> </form> function LetsPlay() { confirm("Request permission to play Abracadabra!"); prompt("Pic
confirm()
方法,在返回FALSE
后,如何在没有条件的情况下停止函数执行?下面是一个示例调用和一个缩写函数:
<form>
<input value="Play" type="button" onClick="LetsPlay();">
</form>
function LetsPlay()
{
confirm("Request permission to play Abracadabra!");
prompt("Pick a number between 10 and 20");
//more actions to follow
}
函数LetsPlay()
{
确认(“请求播放Abracadabra的许可!”);
提示(“选择10到20之间的数字”);
//更多后续行动
}
您可以使用和
如果confirm函数返回false,则它不必计算&&
(短路逻辑)后面的表达式
如果将内部函数单独放置,则更容易阅读程序
function LetsPlay()
{
confirm("Request permission to play Abracadabra!") && StartPlay();
}
function StartPlay() {
prompt("Pick a number between 10 and 20");
//more actions to follow
}
好了,现在问题已经回答了,你为什么要这么做同事挑战…在现实世界中,我总是使用有条件的!
function LetsPlay()
{
confirm("Request permission to play Abracadabra!") && StartPlay();
}
function StartPlay() {
prompt("Pick a number between 10 and 20");
//more actions to follow
}