您的位置:首页 > Web前端 > JavaScript

javascript基础(二) 个人笔记

2017-08-08 15:45 603 查看

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)
{
//当条件 1 为 true 时执行的代码
}
else if (条件 2)
{
//当条件 2 为 true 时执行的代码
}
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 1 和 case 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>


结果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 条件语句