JS 条件语句 if

使用条件语句让不同的条件来执行不同的操作。

  • if 语句
  • if...else 语句
  • if...else if...else 语句

JS - if 语句

if 语句中,只要当条件为 true 时才进入执行代码。

if ( 条件 )
{
  当条件为 true 时执行这里的代码
}
var x = 3, y = 4;
if( x + y >5 ){
	console.log( "x+y>5" );
}
if( !(x + y >10) ){
	console.log( "配合了 逻辑非" );
}

结果为 :

x+y>5
配合了 逻辑非

JS - if...else 语句

条件为不同的值时,执行不同的语句。

if ( 条件 )
{
	当条件为 true 时执行这里的代码
}else{
	当条件为 false 时执行这里的代码
}
var x = 3, y = 4;
if( x + y > 10 ){
	console.log( "x+y>10" );
}else{
	console.log( "x+y>10 结果为 false,是执行这条语句" );
}

结果为 :

x+y>10 结果为 false,是执行这条语句

JS - if...else if...else 语句

多种条件结果,对应执行不同语句。

if ( 条件1 )
{
    当 条件1 为 true 时执行的代码
}
else if ( 条件2 )
{
    当 条件2 为 true 时执行的代码
}
else
{
  当 条件1 和 条件2 都不为 true 时执行的代码
}
var x = 5;
if( x > 10 ){
	console.log( "x > 10" );
}else{
	
	console.log( "x > 10 结果为 false,是执行这条语句" );
	
	if(x > 8){
		console.log( "x > 8" );
	}else{
		console.log( "x > 8 结果为 false,是执行这条语句" );
	}
}

结果为 :

x > 10 结果为 false,是执行这条语句
x > 8 结果为 false,是执行这条语句