最新IBM水货笔记本价格,详细点击进入

查看完整版本: if...else 语句

风舞残阳 2008-4-1 11:21

if...else 语句

根据一个表达式的值,有条件地执行一组语句。
[b]if[/b]([i]condition[/i])[i]statement1[/i][[b]else[/b][i]statement2[/i]]参数[i]condition[/i]必选项。一个Boolean表达式。如果[i]condition[/i]是null或undefined,则c[i]ondition[/i]被当作[b]false[/b]。[i]statement1[/i]可选项。[i]condition[/i]是[b]true[/b]时要执行的语句。可以是复合语句。[i]statement2[/i]可选项。[i]condition[/i]是[b]false[/b]时要被执行的语句。可以是复合语句。说明把[i]statement1[/i]和[i]statement2[/i]括在大括号({})内通常是一个好[wiki]习惯[/wiki],这样就更清楚,并可以避免无意中造成错误。
示例在下面的示例中,您可能打算把[b]else[/b]和第一个[b]if[/b]语句匹配,但它实际上却是和第二个相匹配的。
[b]if[/b](x==5)[b]if[/b](y==6)z=17;elsez=20;按如下方法改写代码可以消除任何含混不清:
[b]if[/b](x==5){[b]if[/b](y==6)z=17;}elsez=20;同样,如果希望添加一个语句到[i]statement1[/i],同时不使用大括号,则可能会产生错误:
[b]if[/b](x==5)z=7;q=42;elsez=19;在这种情况下,有一个语法错误,因为在[b]if[/b]和[b]else[/b]语句之间有多条语句。在[b]if[/b]和[b]else[/b]之间的语句需要大括号。
要求版本1
页: [1]
查看完整版本: if...else 语句