javaScript流程控制与函数

 流程控制

1.1 条件语句 分支结构

单向分支

if (条件表达式) {
	code...
}

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>if流程控制双向分支,if..else</title>
    <style type="text/css">
        div {
            width: 100px;
            height: 50px;
            border: 1px solid gray;
            margin-top: 10px;
        }
    </style>
</head>
<body>
    <h1>成绩查询</h1>
    <hr>
    <h2>输入你的成绩:</h2>
    <input type="number" id="score">
    <button onclick="makeScore()">查询</button>
    <div id='res'></div>

    <!--第一种:if..else双向分支-->
    <script type="text/javascript">
        function makeScore() {
            //之前的写法3行:
            // var scoreNum =document.getElementById('score')
            // var Num = scoreNum.value;
            // Num = Number(Num)

            //精简一行写法如下:
            var score=Number(document.getElementById('score').value)

            if (score > 60) {
                var resContent = `成绩为:${score},恭喜及格了`;
            }else {
                var resContent = `成绩为:${score},不及格继续努力哦`
            }

            document.getElementById('res').innerHTML = resContent;

        }
        

    </script>
</body>
</html>

 



posted @ 2018-08-09 20:34  yangzhizong  阅读(216)  评论(0编辑  收藏  举报