(수근수근)

[JS] expression & operator 본문

type & Javascript

[JS] expression & operator

InformationFarm 2021. 9. 11. 16:38
해당 글은 패스트캠퍼스의 김민태의 프론트엔드 아카데미 강의를 수강한 내용을 정리한 것입니다.

expression (식)

10+10; //결국 값과 값다.
  • 식은 연산자를 사용한 결과 값과 값다

연산자

할당, 비교, 산술, 비트 계산, 논리, 문자열, 삼항 등 여러 가지 연산자가 존재합니다.

이런 개념보다는 직접 예제를 보는 것이 쉽습니다.

표현식과 연산자 - JavaScript | MDN


구조분해할당

  • 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