계산을 하기위해서는 대상이 되는 데이터와 어떠한
연산을 수행할것인가에 대한 명령어가 필요하다
이것은 우리가 흔히 수학 연산에 사용되는것이 아니라
프로그래밍 언어에서 사용하는 연산자이다
대소 비교 연산자는 생략한다 ㅋ
컴퓨터 공학에서 참과 거짓을 나타내기 위해 false와 true를 구분하기 위함이다
참과 거짓을 구분 하는 연산자이고 다양한 응용분야에서 사용되지만 오늘은 기본적인
false값 그리고 true값이 어떻게 쓰이는지 보았다.
let a = 4;
let b = 3;
a %= 3
-> console.log(a) -> true
b %= 3
-> console.log(b) -> false
false 값은 0
true 값은 1
자기 자신에게 계산을 한 수식이라고 생각하면 됨
예를 들어 let a = 1 ;
후 차례대로 연산 결과
a+=1 의 결과값 2 a-=1 의 결과값 1 a*=2 의 결과값 2 a/=1 의 결과값 2 a%=1 의 결과값 0
let a = '1'
a를 변수 1로 문자열로 만들고
typeof +a 로 하게되면 정수형으로 바뀐다
-> typeof parseInt(a,10) 의 축약형이라고 보면된다.
++는 증가
--는 감소
a++과 ++a 연산자는 다른 결과값을 보여준다
++a 은 결과값을 바로 보여준다
a++ 는 결과값을 저장후 나중에 보여준다
loose -> == , !=
strict -> ===,!==
== , != 는 타입 개무시 값만 비교
===,!== 는 타입 과 값 둘다 비교
console.log(7 % 2 ? 'Odd' : 'Even');console.log(6 % 2 ? 'odd' : 'even');홀수인지 짝수인지 판별 쉽게가능!!
let n = 10;
console.log( n%2? ${n}은 홀수입니다. : ${n}은 짝수입니다.);
나머지 값에 1이면 홀수 0이면 짝수로 연산한다.
논리적으로 부정할때 사용한다
OR || 둘중하나가 true면 true
AND && 둘다 true여야지 true
NOT ! !true 면 false !false면 true
radix = 진수
=> parseInt(a,10) <-- 10은 진수 (radix)
{백틱 개념 공부하기 !}
백틱을 사용하면 ${} 를 이용해서 문자열과 변수를 적절히 같이 사용할수있다 !
let a = 1;
let b = 0;
console.log(`${a}는 true ,${b}는 false 이다.`)
1는 true ,0는 false 이다.