javascript基础(二) 个人笔记

13 篇文章 0 订阅

javascript的条件语句

if语句

只有当指定条件为 true 时,该语句才会执行代码。
语法如下:

if (条件) 
{ 
//只有当条件为 true 时执行的代码 
} 

if···else···语句

如果if条件成立,则执行if的条件代码,否则,则执行else的代码。
语法如下:

if (条件) 
{ 
//当条件为 true 时执行的代码 
} 
else 
{ 
//当条件不为 true 时执行的代码 
}

闰年判断事例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>

    /*闰年的判断*/
    var a = parseInt(prompt("请输入年份:"));
    if(a%4==0&&a%100!=0||a%400==0)
        alert("是");
    else
        alert("否");
</script>
</body>
</html>

结果如下:
这里写图片描述
这里写图片描述

if···else if···else···语句

通过多个选择语句来选择一个代码执行。
(可以有多个else if 语句)
语法如下:

if (条件 1) 
{ 
//当条件 1true 时执行的代码 
} 
else if (条件 2) 
{ 
//当条件 2true 时执行的代码 
} 
else 
{ 
//当条件 1 和 条件 2 都不为 true 时执行的代码 
}

微型计算器事例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>计算器</title>
</head>
<body>
<script>
    var a = parseInt(prompt("请输入第一个数:"));
    var b = prompt("请输入运算符:");
    var c = parseInt(prompt("请输入第二个数:"));
    if(b=="-"){
        var sum = a-c;
    }
    else if(b=="+"){
        var sum = a+c;
    }else if(b=="*"){
        var sum = a*c;

    }else if(b=="/"){
        var sum = a/c;
    }
        else
        alert("输入错误");
    alert(a+b+c+"="+sum);
</script>
</body>
</html>

结果:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Switch 语句

根据case 的值来执行相对应的代码段。
语法如下:

switch(n) 
{ 
case 1: 
执行代码块 1 
break; 
case 2: 
执行代码块 2 
break; 
default: 
n 与 case 1case 2 不同时执行的代码 
} 

判断季节事例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>月份</title>
</head>
<body>
<script>
    var a = parseInt(prompt("请输入月份:"));
    switch (a){
        case 12:
        case 11:
        case 10:{
            var sum = "四";
            break;
        }
        case 9:
        case 8:
        case 7:
        {
            var sum = "三";
            break;
        }
        case 6:
        case 5:
        case 4:{
            var sum = "二";
            break;
        }
        case 3:
        case 2:
        case 1:{
            var sum = "一";
            break;
        }
        default:{
            var sum = "输入有误!";
            break;
        }

    }
    alert(sum);
</script>
</body>
</html>

结果:
这里写图片描述
这里写图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值