JavaScript中条件分支语句和循环语句的使用,用简洁的代码实现强大功能

if()  else if()   else()html

alert() 弹出警告框浏览器

prompt() 输入框,肯定:返回输入信息;取消:返回nullspa

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var age=prompt('请输入年龄!');
        if(age<18){
            alert('未成年!');
        }else if(age>=18 && age<=60){
            alert('ok');
        }else{
            alert('老啦!')
        }
    </script>
</body>
</html>

 

 

 

 str.length 获取字符串长度3d

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var pwd=prompt('请设置密码~');
        if(pwd.length!=6){
            alert('请输入6位数密码~');
        }else{
            if(isNaN(pwd)){
                alert('请输入数字~');
            }else{
                alert('密码设置成功\n密码是:'+pwd);
            }            
        }
    </script>
</body>
</html>

js获取星期:code

new Date().getDay()htm

向浏览器输出内容:blog

document.write()ip

switch 多条件判断字符串

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var week=new Date().getDay();
        var weekstr="";
        switch(week){
            case 0:
                weekstr='';
                break;
            case 1:
                weekstr='';
                break;
            case 2:
                weekstr='';
                break;
            case 3:
                weekstr='';
                break;
            case 4:
                weekstr='';
                break;
            case 5:
                weekstr='';
                break;
            case 6:
                weekstr='';
                break;
        }
        document.write("今天是星期"+weekstr);
    </script>
</body>
</html>

for循环里必定要定义循环的条件,否则控制台会报错,代码不会向下执行,页面也不会有任何显示get

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        for(var i=1;i++){
            alert(1);
        }
    </script>
</body>
</html>

 

 for 适合已知循环次数的循环

while 适合未知循环次数的循环

相关文章
相关标签/搜索