4.8. JavaScript选择程序设计

4.8.1. JavaScript布尔类型
4.8.2. JavaScript关系运算符与表达式
4.8.3. JavaScript逻辑运算符与表达式
4.8.4. JavaScript if...else语句
4.8.5. JavaScript条件运算符与表达式
4.8.6. JavaScript switch...case语句
  • JavaScript选择程序设计是根据条件,选择满足条件的分支(分支可以有多个)

选择程序主要注意两点:条件的判断与分支的选择

如何判断条件

条件的判断是通过JavaScript关系表达式或JavaScript逻辑表达式的真(true)假(false)完成的

真(true)假(false)是JavaScript布尔类型

如何选择分支

分支的选择是通过if语句,条件表达式或switch语句完成的

示例

比如,同样是顺序程序设计中计算三角形的面积,我们增加一个判断,判断三角形的三边是否可以组成三角形,如果可以将继续计算三角形的面积,否则打印报错信息

定理:三角形的任意两边之和大于第三边,任意两边之差的绝对值小于第三边

var a=3,b=4,c=5;
var s=0,p=0;

//由于是示例,所以只写了一个条件
if(a+b>c)
{
    p=(a+b+c)/2;
    s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
    document.write("三角形的面积为:"+s);
}
else
{
    document.write("您输入的三个值无法组成三角形!");
}

顺序程序设计最大的不同是这里使用了if语句判断了三个边是否能组成三角形,如果(if)可以组成,将按照顺序程序设计的方法继续计算面积,否则(else)将输出错误信息,见下面图示

JavaScript选择程序设计

JavaScript选择程序设计示例 -- 可以尝试编辑



  • 教程中有什么不懂的地方?发现教程的错误!对教程有什么建议!快快联系猴子呀dreamdu@163.com,:)
赞助梦之都