IF

Выражение if выполняет блок кода, если условие true

Если условие false, то выполнится код, следующий сразу за блоком.

Синтаксис блока if

Условие задается служебным словом if и выражением в круглых скобках, которое должно вернуть boolean либо литерал, который будет приведен к boolean

Блок определяется фигурными скобками


if (true) {
    console.log(`
      код в блоке 
      выполнится
`);
}

if (false) {
    console.log(`
    код в блоке 
    не выполнится
`);
}

console.log(`
    код после блока 
    выполнится в любом случае
`);
            

Синтаксис блоков if else

Условие задается служебным словом if и выражением в круглых скобках, которое должно вернуть boolean либо литерал, который будет приведен к boolean

Блоки определяются фигурными скобками

Если условие true, то выполнится блок после if

Если условие false, то выполнится блок после служебного слова else


if (true) {
    console.log(`
      код в блоке 
        выполнится при true
    `);
} else {
    console.log(`
      код в блоке 
      выполнится при false
    `);
}
    
    console.log(`
    код после блока 
    выполнится в любом случае
    `);
                

Синтаксис блоков if else if

Условие задается служебными словами if и else if в выражении в круглых скобках, которое должно вернуть boolean либо литерал, который будет приведен к boolean

Блоки определяются фигурными скобками

Если условие true, то выполнится блок после if

Если условие false, то пройдет проверка на else if. Блок выполнится блок после служебного слова else if в случае true и не выполнится в случае false


if (false) {
    console.log(`
      код в блоке 
        не выполнится при false
    `);
} else if (true) {
    console.log(`
      код в блоке 
        выполнится при 
        false if 
        true else if
    `);
}
    
console.log(`
код после блока 
    выполнится в любом случае
`);
            
back