본 자료는 박규하 코치님과 Elice 플랫폼의 자료를 사용하여 정리하였습니다.
a+b // 더하기
a-b // 빼기
a*b // 곱하기
a/b // 나누기(몫)
a%b // 나머지
a**b // 거듭제곱
++num // num + 1 후 num 출력
--num // num - 1 후 num 출력
num++ // num 출력 후 num + 1
num-- // num 출력 후 num - 1
var x = 10;
var y = x;
var x = 10;
x += 5
+=
는 좌변의 값에 우변의 값을 더한 값을 좌변에 할당-=
, *=
, /=
등도 위와 같이 동작console.log(x==y); // 같다
console.log(x===y); // 같다(데이터 타입까지)
console.log(x!==y); // 같이 않다
console.log(x>y); // 왼쪽이 크다
console.log(x>=y); // 왼쪽이 크거나 같다
console.log(x<y); // 오른쪽이 크다
console.log(x<=y); // 오른쪽이 크거나 같다
a && b // AND조건
a || b // OR조건
! a // NOT조건
typeof 10
var x = 10;
console.log(x);
console.log(add(4,5));
var obj = {name: "Alice", age:20};
console.log(obj.name);
console.log(obj['age']);
.
또는 []
를 사용하는 표현식var x = 10;
var y = x > 0 ? 'positive' : 'negative';