Posts 모던 자바스크립트 #2.18. 기본 문법 요약
Post
Cancel

모던 자바스크립트 #2.18. 기본 문법 요약

모던 JavaScript 튜토리얼을 따라가면서 정리합니다.

2.18. 기본 문법 요약

  • 자바스크립트는 동적 타이핑을 허용하기 때문에, 자료형을 바꿔가며 값을 할당할 수 있다.

    1
    2
    
    let x = 5;
    x = "John";
    
  • typeof 연산자는 값의 자료형을 반환해주는데, 두 가지 예외사항이 있다.

    1
    2
    
    typeof null == "object" // 언어 자체의 오류
    typeof function(){} == "function" // 함수는 특별하게 취급된다.
    
  • 논리 연산자: AND 연산자 &&와 OR 연산자 ||는 단락 평가를 수행하고, 평가가 멈춘 시점의 값을 반환한다.

  • null 병합 연산자: anull이나 undefined가 아니면 a ?? b의 평가 결과는 a이고, anull이나 undefined이면 a ?? b의 평가 결과는 b이다.

  • switch문은 조건을 확인할 때 내부적으로 일치 연산자===를 사용해 비교를 진행한다.

  • 함수의 매개변수에 기본값을 설정할 수 있다. function sum(a = 1, b = 2){}

  • 함수는 항상 무언가를 반환한다. return문이 없는 경우는 undefined를 반환한다.

This post is licensed under CC BY 4.0 by the author.

모던 자바스크립트 #2.17. 화살표 함수 기본

스프링 입문 #4 스프링 빈과 의존 관계

Loading comments from Disqus ...