javascript - 您如何使else语句什么都不做?

标签 javascript if-statement

我是JavaScript编程的新手,需要帮助!
我正在制作一个小程序,该程序随机选择一个数字(1-4),然后根据该数字打印出一条语句。 A = 1、2 = B,3 = C和4 = D。我的问题是,对于我的if / else语句,我希望else语句不执行任何操作。怎么样? (很抱歉,如果这是一个愚蠢的问题,我是JS新手)代码是:

 var randomGuess=Math.floor(Math.random()*4)+1);
            if (randomGuess===1) {
                document.write("Try A."); }
                else { 
                return false }
            if (randomGuess===2) {
                document.write("Try B.") }
                else {
                return false }
            if (randomGuess===3) {
                document.write("Try C.") } 
                else {
                return false }
            if (randomGuess===4) {
                document.write("Try D.") } 
                else {
                return false }

最佳答案

if不一定总是需要else ..因此将其删除。

if(){ ...}
if(){ ...}
if(){ ...} 
很好,但建议在这种情况下使用switch
switch 在这种情况下效果更好

关于javascript - 您如何使else语句什么都不做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21528660/

相关文章:

python - 带 pass 语句的条件

python - if 从字典列表中进行比较

javascript - 将值存储在数组中,而不覆盖之前猜测的字母

javascript - 缩小图像和 div 高度的问题 - CSS/

javascript - 使用 Object.assign() 方法分配属性的子集

使用 Wordpress 在 Javascript 中使用 PHP

java - 为什么我的程序跳过 if 语句?

Javascript/Jquery 使文本完全适合给定尺寸和换行符的 div(如果需要)

bash - 密码不应是用户名脚本的一部分

java - if/else 和 switch 语句的问题