상세 컨텐츠

본문 제목

불리언(boolean) 뜻 과 이해

프론트 엔드 연관/JAVAScript 연관

by 스튜핏 2022. 9. 21. 21:42

본문

불리언 (boolean) 이란?

불리언(boolean)은 논리학에서 참(true)  , 거짓(false)을 나타내는 데 사용됩니다

또한, 논리 연산 (logical operation) 이란 주어진 논리식의 판단하여 참(true) , 거짓(false)을 결정하는 연산입니다 

 

여기서 추가적으로 더 설명을 하자면 

 

비교 연산자 , == , != ,> 크다  이 4가지를 더 설명할 수 있겠는데요

 

비교 연산자

 

프로그래밍에서 비교란 주어진 값들이 같은지 또는 다른지 와 큰지,작은지를 구분하는 것을 의미합니다

이때 비교 연산자를 사용하는데 비교 연산자의 결과는 true나 false 중의 하나이구요 true는 비교 결과가 참이라는 의미를 나타내고 false이라는 총 2가지의 의미를 나타냅니다 

 

== 는 같다

 

좌향과 우향을 비교해서 서로 값이 동일하다면 ture 아니다 다르다 그러면 false로 구분이 되는데요 "="이 두 개인 것을 주의하고 = 하나인 것은 대입 연산자로 우향의 값을 좌향으 변수에 대입할 때 사용하는 것으로 의미가 완전히 다릅니다

 

예를 들어 코드로 설명을 하자면 

 

=은 

 

const stupid= log

 

이런 식으로 정리가 되고요 두 번째

 

==은 

System.out.println(1==2); //false
System.out.println(1==1); //true
System.out.println("one"=="two"); //false
System.out.println("one"=="one"); //true​

또한 

 

!=  같지 않다 

'!'는 부정을 의미한다. '같다'의 부정은 '같지 않다'이다. 이것을 기호로는 '!='로 표시한다. 아래의 결과는!=의 결과인데 ==와 정반대의 결과를 보여준다. 

 
System.out.println(1!=2); //true
System.out.println(1!=1); //false
System.out.println("one"!="two"); //true
System.out.println("one"!="one"); //false

>  크다

좌항이 우항보다 크다면 참, 그렇지 않다면 거짓임을 알려주는 연산자다. '<'는 반대의 의미로 언급은 생략하겠다. 

 
System.out.println(10>20); //false
System.out.println(10>2); //true
System.out.println(10>10); //false

>=  크거나 같다 

좌항이 우항보다 크거나 같다. '<='는 반대의 의미로 언급은 생략하겠다.  

 
System.out.println(10 >= 20); // false
System.out.println(10 >= 10); // true

논리 연산자

Boolean의 값을 결합해서 코드를 좀 더 간결하게 만들 수 있는 논리 연산자(Conditional Operator)에 대해서 알아보자.  

&& : And 

좌항과 우항이 모두 참인 경우에만 참이다. 

|| : Or 

좌항과 우항중 어느 하나만 참이면 참이다. 

 

출처:생활코딩 

'프론트 엔드 연관 > JAVAScript 연관' 카테고리의 다른 글

(중요/내용추가됨)Function:함수?  (1) 2022.09.26
전역변수 와 지역변수  (0) 2022.09.22
undefined와 null의 차이점이란 ?  (0) 2022.09.19
메서드의 정의  (1) 2022.09.19
변수의 타입  (1) 2022.09.18

관련글 더보기