(수근수근)
[JS] expression & operator 본문
해당 글은 패스트캠퍼스의 김민태의 프론트엔드 아카데미 강의를 수강한 내용을 정리한 것입니다.
expression (식)
10+10; //결국 값과 값다.
- 식은 연산자를 사용한 결과 값과 값다
연산자
할당, 비교, 산술, 비트 계산, 논리, 문자열, 삼항 등 여러 가지 연산자가 존재합니다.
이런 개념보다는 직접 예제를 보는 것이 쉽습니다.
구조분해할당
- ES6에 추가된 문법으로 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식입니다
const color = ['red', 'yellow', 'black'];
const Colors = {
blue : 'blue',
green : 'green',
white : 'white'
};
const [red, yellow, black] = color;
const {white, green} = Colors;
비교연산자
- 결과값은 true, false로 나오는 것이다.
let a = 10;
let b = '10';
if(a==b){ } // true 동등비교
if(a===b) {} //false 일치연산자
- 동등비교 보다는 일치연산자를 사용한다.(느슨한 문법을 막아줌)
typeof연산자
console.log(typeof('11')); // String
console.log(typeof(11)); // number
- 객체들은 모두 Object로 처리하기 때문에, 자바스크립트에서 다양한 Object객체는 구분해주지 못한다. 따라서 만능이 아니다.
'type & Javascript' 카테고리의 다른 글
[JS] JSON데이터 CSV파일로 저장 (0) | 2021.09.26 |
---|---|
[JS] 콜백함수 (0) | 2021.09.15 |
변수와 상수 (0) | 2021.09.11 |
식별자와 Value (0) | 2021.09.01 |
Typescript vs Javascript (0) | 2021.08.31 |
Comments