ES6의 특징

이주형·2022년 11월 18일
0

backend

목록 보기
3/53

ECMAscript(ES):자바스크립트를 표준화 하기 위해 만들어진, ECMA-262기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어

const

객체와 함께 사용할 때를 제외하고는 변경 불가능한 변수, 특정 이벤트를 실행하는 버튼이나 특정 요소를 정의할때 사용한다.

let

변경 가능한 변수, 새로운 값을 가질 수도 있고 재할당도 가능하다.

Template Literals

템플릿 리터럴은 내장된 표현식을 허용하는 문자열 표기법이다. +연산자를 사용하지 않지 않아도 새로운 문자열을 삽입 할 수 있다.
템플릿 리터럴은 일반 문자열과 비슷해 보이지만, ‘ 또는 “ 같은 통상적인 따옴표 문자 대신 백틱(backtick) 문자 `를 사용하여 코드가 더 간결해지고 문자열하나하나 따옴표로 감싸도 되지 않아 편리하게 코드를 작성할 수 있다.

let a ="주형"
let b ="운동"
let c ="좋아"
let srt = 내 이름은 ${a}이고 ${b}을 {c}합니다.
console.log(str) = 내 이름은 주형이고 운동을 좋아합니다.

+연산자로 문자열을 연결해주는 것보다 가독성이 뛰어남.

Arrow Function (화살표 함수)

js에서 함수를 정의하는 function키워드 없이 함수를 만들수 있고, return 키워드 없이 식을 계산한 값이 자동으로 반환된다.
()안에 함수의 인자가 들어가고, =>오른쪽 결과를 반환한다.

function qqq ( ){ }

const qqq = () => { }

함수 표현식보다 단순하고 간결한 문법으로 함수를 만들수 있다.

0개의 댓글