Javascript 3

[Javascript] 템플릿 리터럴(Template Literals)

Template literals 템플릿 리터럴은 ES6부터 새로 도입된 문자열 표기법으로 내장된 표현식을 허용하는 문자열입니다. (ES6 사양 명세에는 template strings라고 되어있으며, 템플릿 리터럴과 같은 의미) 사용방법 템플릿 리터럴은 따옴표 대신 백틱( ` )을 사용합니다. $와 중괄호를 사용해 ${expression} 와 같이 표현식을 사용합니다. 템플릿 리터럴 안에서 백틱 문자를 사용하려면 백틱 앞에 백슬러시를 넣으면 됩니다. (`\`` === "`") 줄바꿈 (Multi-line strings) \n, \t 등 이스케이프 시퀀스 없이 표현 가능. 템플릿 리터럴 안의 줄바꿈, 탭 등은 그대로 출력 ES5 console.log("string text line 1\n"+ "string ..

Javascript 2022.03.23

[Javascript] Array 함수

Array(n) length가 5인 새로운 배열을 생성합니다. fill(n) fill(n, start, end) 배열의 시작 인덱스부터 끝 인덱스의 이전까지 정적인 값 하나로 채움 const array1 = [1, 2, 3, 4]; // 2번부터 4번이전까지 0으로 채움 array1.fill(0, 2, 4);// [1, 2, 0, 0] // 1번부터 2번이전까지 0으로 채움 array1.fill(0, 1, 2);// [1, 0, 0, 4] // 1번부터 끝까지 0으로 채움 array1.fill(0, 1);// [1, 0, 0, 0] // 모두 0으로 채움 array1.fill(0);// [6, 6, 6, 6] // 글자도 가능 array1.fill('a');// ['a', 'a', 'a', 'a'] fr..

Javascript 2022.03.23

[Javascript] String 함수

repeat 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열 반환 str.repeat(count); let str = "abc"; str.repeat(-1);// error str.repeat(0);// "" str.repeat(1);// "abc" str.repeat(5);// "abcabcabcabcabc" str.repeat(2.5);// "abcabc" 정수 단위로 수행 concat 매개변수로 전달된 모든 문자열을 호출 문자열에 붙인 새로운 문자열을 반환 const str1 = 'Hello'; const str2 = 'World'; str1.concat(str2);// "HelloWorld" str1.concat(' ', str2);// "Hello World" str2.concat(', ',..

Javascript 2022.03.23
728x90
반응형