javascript 연산자

고정훈·2023년 10월 25일

연산자

계산을 하기위해서는 대상이 되는 데이터와 어떠한
연산을 수행할것인가에 대한 명령어가 필요하다
이것은 우리가 흔히 수학 연산에 사용되는것이 아니라
프로그래밍 언어에서 사용하는 연산자이다
대소 비교 연산자는 생략한다 ㅋ

boolean!!

컴퓨터 공학에서 참과 거짓을 나타내기 위해 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 -> ===,!==

== , != 는 타입 개무시 값만 비교
===,!== 는 타입 과 값 둘다 비교

삼항 조건 연산자

  1. console.log(7 % 2 ? 'Odd' : 'Even');
  2. console.log(6 % 2 ? 'odd' : 'even');

홀수인지 짝수인지 판별 쉽게가능!!

ex))

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 이다.
profile
Every day Learning and kaizen

0개의 댓글