JavaScript012,判断语句

Posted &nbps

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript012,判断语句相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>javascript 判断语句</title>
    </head>
    <body>
        <h3>JavaScript 之 if...else</h3>
        <button type="button" onclick="ifElse()">点我</button>
        
        <p>---------------------</p>
        
        <h3>JavaScript 之 switch语句</h3>
        <!-- switch 基于不同的条件来执行不同的动作。 -->
        <button type="button" onclick="swit()">点我</button>
        <p id="demo"></p>
        
        <script type="text/javascript">
            function ifElse(){
                var fDate = new Date().getHours();//date()获取时间,getHours()再获取小时
                if(fDate < 24 && fDate > 18){//fDate<24 并且 >18 
                    alert("晚上好!");//满足条件就执行这里
                }
                else if(fDate == 12){
                    alert("中午好!");//满足条件就执行这里
                }
                else{
                    alert("现在是:" + Date());//不满足条件就执行我
                }
                /* if语句可以单独存在,也就是不需要else if 和 else */
            }
            
            /* ---------------------- */
            
            function swit(){
                var Time = new Date().getDay();//getDay(),获取周几
                /* var x; */
                switch(Time){
                    /* Time与case之间的关系是===,根据Time的值执行对应的case */
                    case 0 : x = "今天是周日";//Sunday(周日) = 0
                    break;
                    case 1 : x = "今天是周一";
                    break;
                    case 2 : x = "今天是周二";
                    break;
                    case 3 : x = "今天是周三";
                    break;
                    case 4 : x = "今天是周四";
                    break;
                    case 5 : x = "今天是周五";
                    break;
                    default : x = "今天是周六";//当Time与上面所有case都不匹配就会执行default
                }
                document.getElementById("demo").innerHTML = x;
            }
        </script>
    </body>
</html>

以上是关于JavaScript012,判断语句的主要内容,如果未能解决你的问题,请参考以下文章

ruby RubySteps 012 - Rails - 迷你框架片段

2016年2月23日----Javascript逻辑判断语句

JavaScript中的if条件判断语句

L2-012. 关于堆的判断

JavaScript 中if条件判断语句

JavaScript笔试题(js高级代码片段)