본문 바로가기

프로그래밍 기초/기초문법

따옴표, 백틱(backtick, `)

* 영어표기가 디폴트, 이하 한글표기

* 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;
             }