기본 콘텐츠로 건너뛰기

javascript and & or

    목차

javascript and & or

 

javascript에는 and와 or이 있습니다.

and는  A와 B의 조건이 모두 true일때 true로 작동합니다.

or은 A와 B의 조건이 둘 중에 하나라도 true일때 true로 작동합니다.

javascript and & or

 

javascript에는 and와 or이 있습니다.

and


A(true) && B(true) 

=> true


A(true) && B(false)

=> false


A(false) && B(true)

=> false

 

A(false) && B(false)

=> false

 

 or

 

A(true) || B(true) 

=> true


A(true) || B(false)

=> true


A(false) || B(true)

=> true

 

A(false) || B(false)

=> false

 


 

 

 

댓글

안내

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 글도 관심 있으실 것 같아요!

javascript if 및 else

 javascirpt에서의 if 및 else javascript에서 if와 else는 조건문을 형성합니다. if는 특정 조건일 때 발생합니다. else if는 if와 앞에서 선행된 else if의 조건에 해당되지 않을때 발생합니다. else는 if와 else if 모두에 해당되지 않을때 작동됩니다. const text = parseInt ( prompt ( "itcider는 몇 글자일까요?" )); if ( isNaN ( text )){   console . log ( "글자 수는 숫자로 입력해주셔야 합니다." ); } else if ( text === 7 ){   console . log ( "정답입니다!" ); } else if ( text > 5 && text <= 10 ){   console . log ( "거의 다 맞췄어요!" ); } else if ( text >= 0 && text < 100 ){     console . log ( "아쉽네요 좀 더 범위를 좁혀보세요." ); } else if ( text >= 100 ){   console . log ( "100글자를 넘진 않는답니다..." ); } else {   console . log ( "...? 음수가 될 순 없어요." ); } 위의 코드를 보시면 우선 if에서 숫자인지 확인합니다.  else if에서 정답 여부를 확인하고, 그 다음 else if 에서는 5초과 10 이하인지 확인합니다. 3번째 else if에서는 0이상 100 미만인지 확인합니다. 4번째 else if에서는 100이상인지 확인합니다. 마지막 else에서는 위의 조건에 없는 음수일 경우 실행됩니다.    

boolean과 데이터 타입

boolean의 데이터 타입   boolean의 데이터 타입에는 true, false, null, undefined가 있습니다. true true는 해석대로 참을 의미하는 값입니다.   let itciderServerOn = true ; console . log ( itciderServerOn );   위의 코드를 보면 true라는 값이 console의 출력되게 됩니다. false false는 해석대로 거짓을 의미하는 값입니다.   let itciderError = false ; console . log ( itciderError ); 위의 코드를 보면 false라는 값이 console의 출력되게 됩니다.   null   null은 값이 없음을 의미합니다.  null은 코드에 의도적으로 넣야 생기는 값입니다.   let itciderConfig = null ; console . log ( itciderConfig );   undefined    undefined는 값이 지정되지 않았다는 것을 알려줍니다.   let undefineditciderconfig ; console . log ( undefineditciderconfig );   위 코드처럼 undefineditciderconfig라는 값은 대응되는 값이 지정되지 않았기에 console에 "undefined"가 뜨게 됩니다.