* 영어표기가 디폴트, 이하 한글표기
* Angular 기준
0. 따옴표 (= 문자열)
- string
- 작은 따옴표( ' ' ), 혹은 큰 따옴표 ( " " ) 안에 문자를 넣은 자료형
- [...str] 을 통해 문자열을 배열로 변환 가능
1. 백틱 ( ` )
- string
- 문자열 안에 변수를 넣기 위해 사용
- 문자열로 반환 (템플릿 리터럴, Template Literal)
let str: string = '백틱';
const newBacktick = ` 문자열과 ${str} 을 같이 사용하여 문자열로 반환 `;
console.log(newBacktick); //문자열과 백틱 을 같이 사용하여 문자열로 반환
- 백틱을 사용하면 입력한 형식(줄바꿈, 띄어쓰기 등)이 유지된다.
1-1. 백틱 활용
- 인자를 문자열로 치환하여 활용
solution(a: number, b: number) {
var answer = 0;
const backtick = Number(`${a}${b}`); //백틱을 활용하여 문자열을 만든 후, 숫자로 형변환
const multiply = 2 * a * b;
return backtick >= multiply ? answer = backtick : answer = multiply;
}
- 배열 요소를 이어 붙여 더하는 알고리즘
solution(num_list: number[]) {
let odd: number= 0;
let even: number= 0;
num_list.map((el) => {
return el % 2 == 0 ? odd = Number(`${odd}${el}`) : even = Number(`${even}${el}`);
})
return odd + even;
}
'프로그래밍 기초 > 기초문법' 카테고리의 다른 글
splice (0) | 2023.08.23 |
---|---|
map, reduce (0) | 2023.08.09 |
컴파일(Compile), 빌드(Build), 배포(Deploy), CI/CD (0) | 2023.08.08 |
배열, 객체, 유사 배열 객체, Array.from, map (0) | 2023.08.04 |
정규 표현식 (RegEx - regular expression) (0) | 2023.05.11 |