佳佳酱教你用代码写作业【3】

上一篇:佳佳酱教你用代码写作业【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

本站文章未经文下加注授权不得拷贝发布。

0 0 投票数
打分
订阅评论
提醒
guest
1 评论
内联反馈
查看所有评论
RTNelo
RTNelo
11 年 前

还是比较喜欢if (expression);