上一篇:佳佳酱教你用代码写作业【2】
PS:有任何地方看不懂都请留言帮助我改进
PS:想学会必须要动手实践,除非你有编程基础不然是没法看懂的,试试改改某个变量或值~
单词预习~
if 如果 then 那么[然后] else 其它 end 结束
这一章要讲的是条件语句,书上有这样一个例子[书上的伪代码]
If A Then //如果A成立,那么↓ B //执行B Else //不然的话 C //执行C End If //结束如果
如果你已经能理解上面的东西的话就可以接着往下看了,不明白的话还是先把数学课上好了再来学吧。。我就不多费时间讲上面的内容了
在js里,条件语句和VB伪代码差不多,就是多几个括号
类似于
if(A){ //注意是小写,如果A条件成立 B //执行B } else{ //不然的话 C //执行C }
用括号表示的条件语句看起来比VB简单多了,没有End If,也不用来一个Then。
举个例子[输出a和b中较小的一个]
if(a
上面这个例子明显有缺陷,比如a等于b的时候,怎么可以输出"a和b一样大"呢
假如按照书上的流程图来写的话会变成这样a=1;b=2; //赋值,a赋值1,b赋值2 if(a
但是其实可以写的更简单一点a=1;b=2; //赋值,a赋值1,b赋值2 if(a
以上是if加上else if加上else的结合产物。if下面的else可以用N多个,像这样if(){} else if(){} else if(){} else if(){} else{}这就是我们要做题目要用到的所有形式了。
补:
if的判断条件
if后面的括号里放的是条件语句,只要后面的条件符合就会执行if里的语句,一般做题时会用到下面这些形式的语句if(ac) //如果a乘b大于c if(a<=b) //如果a小于等于b if(a>=b) //如果a大于等于b突然发现还应该说一下js里的比较符号
== //等于[不是赋值的等于,是比较的等于] >= //大于等于 <= //小于等于 != //不等于 > //大于 < //小于
下一篇:佳佳酱教你用代码写作业【4】
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。
还是比较喜欢if (expression);