본문 바로가기
○ WEB/19.03 FastCampus_JS

4. JS 연산자

by 0ver-grow 2019. 6. 14.
반응형

<정답>

1. 변할 수 있는 값

2. 값

3. console.log()

4. typeof

 

연산자란?

변수의 수학적 연산 및 처리를 하기 위한 기호

 

증감이란?

var x = 10;

후위연산 x++ 출력되고 나서 값이 추가

전위연산 ++x 먼저 값이 추가되고 출력

 

후위연산 예시. 신기하게 x에 영향미침

// 후위연산예시
var x = 10;
var y;
y = x++;

console.log(y); // 10출력
console.log(x); // 11출력

// 전위연산예시

var x = 10;
var y;
y = ++x;
console.log(y); // 11출력
console.log(x); // 11출력

 

var x = 10, y = "10";
console.log(x = y); // true로 나옴. type신경쓰지 않기때문
console.log(x === y); // false나옴. type까지 신경쓰기떄문

console.log(x != y); // false로 나옴!. type은 다르나 값을 같기 때문. 타입신경안씀
console.log(x !== y); // false로 나옴. type이 맞지 않기 때문

 

삼항 연산자

물음표 기호를 이용한다.

var z;
console.log(z = x == y ? 10 : 11); // z에 값을 할당하는데, x가 y와 값이 값다면 10을, 다르면 11을 할당

// console.log(조건 ? 참 : 거짓);

 

퀴즈

1. ___ 은 변수의 수학적 연산 및 처리를 위해 사용

2. ___ 은 산술 연산을 위해 사용되는 연산자.

3. ___ 은 비교 연산을 위해 사용되는 연산자.

4. ___ 은 변수 = 조건 ? 참 : 거짓; 형태로 작성

반응형