서론 : 저번 학기때 진행했던 ICT 학점연계 프로젝트 인턴십을 마치고 서울에서 다시 고향으로 돌아왔다, 연말이기도 하고, 인턴을 마치니 인턴십 사무국과 대학교에 제출해야할 서류들이 많아서 정신이 없었다..! 이제 좀 한숨 돌리고 이번주 월요일부터 다시 코딩 공부를 시작했다. 사실 이전 포스트를 보면 알겠지만, 인턴십을 진행하고 있을때도 독학 Javascript 공부를 시작했었다. 하지만 이 시기에 회사가 너무 바빠져서 잠시 스킵..! (변명하지 말고 더 열심히 하자^^;) 이제 다시 마음을 가다듬고 코딩 공부를 달려본다. 이번 포스팅을 하면서 다시 한번 문자열에 대한 개념을 가다듬고 익혀야겠다.
Javascript에서의 문자열은 이전 개념과 마찬가지로 따로 타입을 정해주지 않아도 된다. 파이썬을 제외한 다른 언어들은
String a = "Hello World!";
char b = 'a';
이와 같은 문자열 데이터 타입을 지정해줘야 하는데, Javascript는 그럴 필요가 없다는 것이다.
let a = 'Hello World!';
const b = 'I love Javascript';
위와 같이 선언해주면 된다. 또한 '+' 연산자로 문자열끼리 합치는 것도 물론 가능하다.
templete literals (strings) 기능도 있다. 사용법을 예로 들면
const name = 'Taewook'
const hello = `hi ${name}!`;
console.log(`value: ${hello}, type: ${typeof hello}`)
이렇게 역따옴표를 사용해서 문자열과 문자열 데이터를 담은 변수를 합칠 수 있다. 그럼 저 hello 변수를 출력해보면 결과는? 'hi Taewook!'이 될 것이고, 타입은 당연히 string이 될 것이다. 이 templete literals를 사용하면 '+' 연산자와 문자열을 일일이 ''로 감싸는 수고로움을 덜 수 있다.
'웹 개발 공부 : Front-end > Javascript' 카테고리의 다른 글
Javascript #8 - 연산자 (0) | 2021.01.09 |
---|---|
Javascript #7 - 이 외의 타입들 (0) | 2021.01.08 |
Javascript #5 - 변수와 데이터타입 (2) (0) | 2020.10.09 |
Javascript #4 - 변수와 데이터타입 (1) (0) | 2020.10.05 |
Javascript #3 - async vs defer 와 use strict (0) | 2020.10.04 |
서론 : 저번 학기때 진행했던 ICT 학점연계 프로젝트 인턴십을 마치고 서울에서 다시 고향으로 돌아왔다, 연말이기도 하고, 인턴을 마치니 인턴십 사무국과 대학교에 제출해야할 서류들이 많아서 정신이 없었다..! 이제 좀 한숨 돌리고 이번주 월요일부터 다시 코딩 공부를 시작했다. 사실 이전 포스트를 보면 알겠지만, 인턴십을 진행하고 있을때도 독학 Javascript 공부를 시작했었다. 하지만 이 시기에 회사가 너무 바빠져서 잠시 스킵..! (변명하지 말고 더 열심히 하자^^;) 이제 다시 마음을 가다듬고 코딩 공부를 달려본다. 이번 포스팅을 하면서 다시 한번 문자열에 대한 개념을 가다듬고 익혀야겠다.
Javascript에서의 문자열은 이전 개념과 마찬가지로 따로 타입을 정해주지 않아도 된다. 파이썬을 제외한 다른 언어들은
String a = "Hello World!";
char b = 'a';
이와 같은 문자열 데이터 타입을 지정해줘야 하는데, Javascript는 그럴 필요가 없다는 것이다.
let a = 'Hello World!';
const b = 'I love Javascript';
위와 같이 선언해주면 된다. 또한 '+' 연산자로 문자열끼리 합치는 것도 물론 가능하다.
templete literals (strings) 기능도 있다. 사용법을 예로 들면
const name = 'Taewook'
const hello = `hi ${name}!`;
console.log(`value: ${hello}, type: ${typeof hello}`)
이렇게 역따옴표를 사용해서 문자열과 문자열 데이터를 담은 변수를 합칠 수 있다. 그럼 저 hello 변수를 출력해보면 결과는? 'hi Taewook!'이 될 것이고, 타입은 당연히 string이 될 것이다. 이 templete literals를 사용하면 '+' 연산자와 문자열을 일일이 ''로 감싸는 수고로움을 덜 수 있다.
'웹 개발 공부 : Front-end > Javascript' 카테고리의 다른 글
Javascript #8 - 연산자 (0) | 2021.01.09 |
---|---|
Javascript #7 - 이 외의 타입들 (0) | 2021.01.08 |
Javascript #5 - 변수와 데이터타입 (2) (0) | 2020.10.09 |
Javascript #4 - 변수와 데이터타입 (1) (0) | 2020.10.05 |
Javascript #3 - async vs defer 와 use strict (0) | 2020.10.04 |