欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > Js&Ajax > 一个if-then-else的快捷方式

一个if-then-else的快捷方式

2018-05-07 404 收藏 0 赞一个 0 真差劲 0 去评论

在JavaScript中最常用得语句就是if-then-else。下面是一个奖励猴子的例子:

if (monkey_behavior == "good")
{
	var toy = "videogames";
} else {
	var toy = "rocks";
}

用通俗的英语翻译上面的代码意思是说:“如果猴子表现得好,就允许他玩电子游戏,否则就扁它。”上面的例子显示了if-then-else语句的标准格式,但是对于那些喜欢投机取巧的人,还有一种快捷方式:

var toy = (monkey_behavior=="good") ? "videogames" : "rocks";

这个表达式和上面对语句所起的作用是完全一样的。这个条件语句有3部分:测试条件,测试为真时返回的值,以及测试为假时返回答值。在上面对例子中,测试条件是(monkey_behavior=="good")。如果测试条件为真,则返回字符串videogames;如果测试条件为假,则返回分号右边的值:rock。

这种快捷方式在函数调用中使用时非常便利。例如,你可以用它来做下面的事情:

var password = "open sesame";
var answer = prompt("what's the password? ","");
alert((answer == password) ? "welcome!" : "buzz off");

点击这里你就可以看到代码执行的过程。根据你所输入的字符是否是规定单密码,你将受到“欢迎”的信息或者to是蜂鸣。如果没有这种条件语句,则必须这样书写代码:

var password = "open sesame";
var answer = prompt("what's the password? ","");
if (answer == password) 
{
	alert("welcome");
} else {
	alert("buzz off");
}	

显然代码长了很多,但是也更容易了解它的含义。选用何种条件语句依每个人的喜好而定。

返回主目录
暂无界面图片

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

大家评论