Xi *32
今天我们要学习第一个判决书!另外,我说完逻辑门。
lgj,xsb:
if else最常用的判断语句用if else if用if ||用比较与逻辑运算符或比较与逻辑运算符!非比较和逻辑运算符
首先,让我向您展示if语句的格式:
If(条件){
条件为真时执行的语句;
}
例如:
周日,你被妈妈叫去写作业:要出去玩,需要完成老师布置的作业和补习班的作业。那么上市程序是这样的:
t__fix code-snippet__js”>
<!DOCTYPE html>
<head>
<meta charset="GBK" />
<title>exam2</title>
</head>
<body>
<script>
var school_homework_done = false;//学校作业完成,现在为布尔值 假
var other_homework_done = false;//课外作业完成,现在为布尔值 假
if( school_homework_done==true && other_homework_done==true ){
//这里写出去玩的代码
}
</script>
</body>
if( school_homework_done==true && other_homework_done==true ){
}
这一段代码的意思就是:如果 学校作业 和 其他课外作业 都做完了
(==true了)就执行下面大括号里的程序。
== 会检测它左边和右边的值,如果他们相等就返回 true,不等就返回 false。
需要注意的是:
==是两个等于号,因为一个等于号(=)是赋值符号,会把右边东西的值赋给左边。两者是不一样的。
注意不要弄混了!!!
同样的比较和逻辑运算符还有
<(小于) >(大于) <=(小于等于) >=(大于等于)和 !=(不等于)
同样的,在判断中,与、或 都要双写。变成 && 和 || 。而且你要记得在需要的时候加上括号来分级。
对了,你还要在作业没有做完的时候写作业,所以程序应该是这样的:
<!DOCTYPE html>
<head>
<meta charset="GBK" />
<title>exam2</title>
</head>
<body>
<script>
var school_homework_done = false;//学校作业完成,现在为布尔值 假
var other_homework_done = false;//课外作业完成,现在为布尔值 假
if( school_homework_done==true && other_homework_done==true ){
//这里写出去玩的代码
}else{
//这里写做作业的代码
}
</script>
</body>
这段代码的意思就是说:在前面所有条件都不成立的情况下,就执行 else 括号里的代码。
同样还有 else if() :在前面所有条件不成立的情况下,判断括号里的条件是否成立。比如说你在吃饭的时候不能写作业,那代码是这样的:
<!DOCTYPE html>
<head>
<meta charset="GBK" />
<title>exam2</title>
</head>
<body>
<script>
var school_homework_done = false;//学校作业完成,现在为布尔值 假
var other_homework_done = false;//课外作业完成,现在为布尔值 假
var isEat = false;//是否在吃东西
if( school_homework_done==true && other_homework_done==true ){
//这里写出去玩的代码
}else if(isEat){
//这里写吃东西的代码
}else{
//这里写做作业的代码
}
</script>
</body>
</html>
大家好,我是wawjf,我真的想吐槽一下阿列克谢。。。
我在这里讲一下,他没讲的内容。
首先,如果if或者else if 里面的变量为布尔值(true或者flase),那么只有true才可以触发里面的内容,比如说isEat这里,如果想要触发吃东西的代码,那么isEat的值就必须是true。
最后说一下,这串代码最后触发的是做作业的代码哦~
我们下期会讲一些复杂的数学运算,如三角函数,取整,取小等等,我们下期再见~
作者:
Алексей
四五工作室室长、四五议会 45-1(什么鬼。。)
能够写出非常优美、非常简洁、非常实用的锟斤拷和bug
鍚屾椂杩樻槸涓€鍚嶅甫鍝插瀹?
素描八级,但是还是不太会画画
本来想做小程序,结果开了个公众号天天在那边写稿
关注四五工作室,从零开始学技术