모던자바스크립트 3

모던자바스크립트의 문법과 표현

0. 오늘의 배울 것 js의 짜투리 문법들을 알아볼 것이다. 간단하게 구조분해와 try catch 문을 살펴보자. 1. 문장과 표현식 js 코드는 문장과 표현식으로 구성되어있다!! 어떤 게 문장이고 뭐가 표현식인지 이해하면, 나중에 문법을 확장해서 배울 떄 도움이 되니 알아두자. 문장: statements. 어떤 동작이 일어나도록 작성된 최소한의 코드 덩어리. let x; // 문장 1 x = 3; // 문장 2 표현식: expression. 1줄이든 여러 줄이든 결과적으로 하나의 값이 되는 모든 코드. const title = "JavaScript"; // 표현식 1 const codeit = { name: "Codeit", }; // 표현식 2. 문장은 표현식인 문장과 표현식이 아닌 문장으로 나뉘는데..

JavaScript에서 함수 작성하기 (feat. 모던 자바스크립트)

0. 오늘의 배울 것. 자바스크립트에서 함수를 정의내리고 사용하는 방법은 어마무시하게 다양하다!! js 자체에서 함수를 활용하는 방법도 다양하지만, 모던 자바스크립트로 새로운 함수 정의법이 추가되면서 정말 다양해졌다. 이를 잘 알고 적재적소에 사용하는 것이 중요하다!! 가끔 알고리즘 문제를 풀면서 다른 사람들의 풀이를 볼 때, 거기서 함수 정의한 방식 자체가 생소해서 코드를 이해 못했던 적이 있다. 이번 기회에 함수 정의법을 잘 공부해두고, 남의 코드를 해석하는 능력도 길러보자. 1. 함수 정의하는 방법. (1) 함수 선언식: function 키워드를 통해 일반 함수 정의하기. 가장 기본적으로 함수를 만드는 방식은, 함수 선언식을 활용하는 것이다. 아래 코드처럼 function 키워드 다음 함수 코드를 ..

모던 자바스크립트의 유용한 문법

0. 오늘의 배울 것. 모던 자바스크립트? ECMAScript란 js 프로그래밍 언어의 표준이다. js가 프로그래밍 언어로 정착하면서 ECMA international 이라는 국제 기구에서 js를 쓸 때의 규칙을 standard ECMA-262 라는 이름의 문서를 만들었는데, 이 문서의 내용이 ECMA script 이다. 그리고 모던 자바스크립트란 현 시점에서 여러 브라우저 내에서 사용할 수 있는 범위 내에서 최신 버전 표준을 준수하는 js를 말한다. 워낙 js가 많이 변화해온 언어다보니 ... ㅡㅡ;; 1. 새로 추가된 데이터 타입 JS의 데이터 타입 기본형: Number, String, Boolean,, Null, Undefined 와 더불어 새로 2020년에 추가된 Symbol, BigInt 타입...