Я путать с ниже кодом:В случае заявления, неопределенный равно с ложным
if(undefined){
//code will not be executed
}
и
if(!undefined){
//code will be executed
}
Это тот подразумевают «неопределенными» равно с ложным?
Здесь the question относящийся, но ни одного пункт выше положение дел вне.
truthy значение 'undefined' в Javascript является' false'. Следовательно, поведение, которое вы видите. – stackErr
'Boolean (undefined)' is 'false'. Но ваши комментарии должны быть взаимозаменяемы. –
@FastSnail Это означает, что оператор if переключит каждый переданный ему параметр внутри? Я имею в виду, например: if (Boolean (parameter)) {// код} ', верно? –