반응형
JavaScript의 "elseif"구문
이 올바른지?
if(condition)
{
}
elseif(condition)
{
}
else
{
}
JavaScript의 elseif는 "else if"형식입니다. 예 :
if (condition) {
} else if (other_condition) {
} else {
}
공백을 추가하십시오.
if (...) {
} else if (...) {
} else {
}
기능적으로 동등한이 구문을 사용할 수 있습니다.
switch (true) {
case condition1:
//e.g. if (condition1 === true)
break;
case condition2:
//e.g. elseif (condition2 === true)
break;
default:
//e.g. else
}
이것은 값 condition
과 비교하기 전에 각각 이 완전히 평가 switch
되므로 첫 번째 값 true
이 일치하고 지점이 실행 되기 때문에 작동합니다 . 다음 을 사용하는 것을 기억break
하면 후속 분기가 실행되지 않습니다 .
참고 엄격한 그 지점 있도록 비교, 사용되는 condition
단지이다가 "truthy"가됩니다 하지 실행할 수. true
이중 부정 을 통해 진실한 가치를 부여 할 수 있습니다 !!condition
.
실제로 기술적으로 올바르게 들여 쓰기하면 다음과 같습니다.
if (condition) {
...
} else {
if (condition) {
...
} else {
...
}
}
else if
엄밀히 말하면 없습니다 .
(업데이트 : 물론, 위의 스타일은 좋은 스타일로 간주 되지 않습니다 .)
if ( 100 < 500 ) {
//any action
}
else if ( 100 > 500 ){
//any another action
}
사용하기 쉬운 공간
조건문은 다른 조건에 따라 다른 조치를 수행하는 데 사용됩니다.
를 사용하여 if
지정된 조건에 해당하면 코드 블록을 지정할 수는 실행되는
를 사용하여 else
같은 조건이 거짓 인 경우 코드 블록을 지정할 수는 실행되는
사용은 else if
첫 번째 조건이 false 인 경우, 시험에 새로운 조건을 지정합니다
else
와 사이에 공백이 없습니다.if
그것은해야한다 else if
대신elseif
if(condition)
{
}
else if(condition)
{
}
else
{
}
x = 10;
if(x > 100 ) console.log('over 100')
else if (x > 90 ) console.log('over 90')
else if (x > 50 ) console.log('over 50')
else if (x > 9 ) console.log('over 9')
else console.log('lower 9')
참고 URL : https://stackoverflow.com/questions/4005614/elseif-syntax-in-javascript
반응형
'Programing' 카테고리의 다른 글
Mac에 "watch"또는 "inotifywait"와 같은 명령이 있습니까? (0) | 2020.03.31 |
---|---|
SQL 조인 : 일대 다 관계에서 마지막 레코드 선택 (0) | 2020.03.31 |
Groovy 문자열을 int로 (0) | 2020.03.31 |
Linux에서 절대 경로로 파일 목록을 생성하려면 어떻게해야합니까? (0) | 2020.03.31 |
마지막 생크를 덮어 쓰지 않고 vim에서 삭제하는 방법은 무엇입니까? (0) | 2020.03.31 |