简谈if判断语句

if 语句,大多数编程语音最常用的就是 if语句。以下是 if语句最常用语法:

        if ( condition ) {

                statement;

        } else {

                statement;

        }

其中的 condition(条件)可以是任意表达式,而且对这一个表达式求值的结果不一定是布尔值。

ECMAScript 会自动调用 Boolean( )转换函数,将这个表达式的结果转换为一个布尔值。如果对condition求值的结果为true,将执行statement语句1,如果对condition求值的结果是false,则执行statement2语句2。而且这两个语句,即可以是一行代码,也可以是一个代码块(以一对花括号扩起来的多行代码)。

    if  ( i > 25 )

          alert ("Grater than 25.");

    else {

          alert (" Less than or equal to 25.");

    }

不过业内普遍推崇最佳实践始终是使用代码块,即使只有一行代码,因为这样可以消除人们的误解,否则可能让人们分不清在什么条件下要执行什么语句。

    另外我们可以把所有代码写成一行,像下面这样:

    if( condition1 ) statement else if ( condition2 ) statement2 else statement3

但是推荐下面的写法:

if ( i >25 ) {

        alert ("Grater  than 25.");

else {

          alert (" Less than 0.“);

else {

          alert (" Between 0 and 25, inclusive.");

}

if语句可以单独使用,也可以和多个else同时使用。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容