본문 바로가기
패스트캠퍼스/수업내용정리

2019-05-07 연산자-1)

by sunnykim91 2019. 5. 7.

논리 연산자

 

비교연산자가 있을때 앞뒤로 boolean값이 오기를 기대한다.

하지만, 자바스크립트는 암묵적 형변환을 한다.

// 단축 평가
console.log('Cat' && 'Dog'); // 'Dog'

논리연산자 && 와 || 는 반드시 true false를 반환하지않는다. ( !연산자는 반드시 true or false)

 

 

쉼표 연산자

var x, y, z;

x = 1, y = 2, z = 3; // 3

가급적이면, 가독성이 떨어지기떄문에 지양한다.

1라인에 1행위를 하는게 옳다.

 

그룹 연산자

// 그룹 연산자를 사용하여 우선 순위 조절
console.log(10 * (2 + 3)); // 50+

괄호를 쳐서 가독성과 우선순위를 높이는 측면 2가지 측면에서 괄호를 써준다.

 

typeof 연산자

 

typeof 는 함수가 아니라 연산자이다.

 

잘 쓰지 않는다. underscore에 있는 타입체크하는 것 가져다 쓰는것이 좋음.

반응형

'패스트캠퍼스 > 수업내용정리' 카테고리의 다른 글

2019-05-08 10. 원시값과 객체의 비교, 함수, 스코프  (0) 2019.05.08
2019-05-07 제어문, 타입변환  (0) 2019.05.07
수업2일차 -2  (0) 2019.05.01
수업 2일차 - 1  (0) 2019.05.01
Javascript 1일차 -3  (0) 2019.04.29