Javascript

Kihan Gim·2020년 1월 30일
0

1.연산자

1)할당연산자

> x = y	x = y
  • 덧셈 x += y x = x + y
  • 뺄셈 x -= y x = x - y
  • 곱셈 x = y x = x y
  • 나눗셈 x /= y x = x / y
  • 나머지 연산 x %= y x = x % y
  • 지수 연산 x = y x = x y
  • 왼쪽 시프트 x <<= y x = x << y
  • 오른쪽 시프트 x >>= y x = x >> y
  • 부호없는 오른쪽 시프트 x >>>= y x = x >>> y
  • 비트 AND x &= y x = x & y
  • 비트 XOR x ^= y x = x ^ y
  • 비트 OR x |= y x = x | y

2)대입연산자

a=b
a+=b / a = a+b
a-=b / a = a-b
a=b / a = a b
a/=b / a = a / b
a%=b / a = a % b

3)비교연산

a < b / a가 b 보다 작은면 true
a > b / a 가 b 보다 크면 true
a <= b / a 가 b 보다 작거나 같으면 true
a >= b / a 가 b 보다 크거나 같으면 true
a == b / a 가 b 와 같으면 ture
a != b / a 가 b 와 같지 않으면 true

4)논리연산

var score = 90 ;
var age = 20 ;
var res = ((score > 80 ) && (age <45))  모두 true 

a && b / 논리 AND 연산 / a,b 모두 true = ture
a || b / 논리 OR 연산 / a,b 중 true = ture
!a / 논리 NOT 연산 /
a가 true => false /false => true

5)조건연산

var x = 5 , y = 3;
var big = (x>y) ?  x : y ; 
// (x>y)가 true 이므로 x값 5가 big 에 대입 

consdition ? exp A : exp B
conditon이 true 이면 exp A가 계산 값이 되고 false이면 exp B 가 계산 값이 된다.

profile
코린이

0개의 댓글