논리 연산자
비교연산자가 있을때 앞뒤로 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 |