与按照代码先后顺序依次执行的顺序结构不同,if-else语句会对不同的条件进行判断,执行不同的指令
从而实现不一样的结果。
if 语句的基本结构
if (判断条件){
//执行语句
}//如果满足if后跟随的条件,执行后面大括号的语句,否则不执行。
if-else语句的基本结构
if(判断条件){
//执行语句1
}else{
//执行语句2
}//如果满足if后跟随的条件,执行后面大括号的语句1,否则执行语句2。
jscad用例:
function main()
{
var a = cube({size:[2,2,2],center:true});
if(1>2)
{
a = sphere(1);
}
// if(2>1)
// {
// a = cylinder({r1:1,r2:1,h:2,center:true});
// }
return a;
} //根据判断条件的不同,主函数输出正方体、球体或者柱体。
if-else实现方法
function main()
{
var a = cube({size:[2,2,2],center:true});
if(1>2)
{
a = sphere(1);
}else if(2<1)
{
a = cylinder({r1:1,r2:1,h:2,center:true});
}
return a;
}//自行修改黄色底框内的条件可以实现不同的几何体显示
|