- 변수를 선언할 수 있는 3가지 방법
- var : 재할당 가능, 재선언 가능 : 가급적 사용 지양
- let : 재할당 가능, 재선언 불가능
- const : 재할당 불가능, 재선언 불가능
- 숫자 : 정수, 실수, 지수형, Nan, Infinity
- c++에서 문자열 결합하는건 +를 주로 썼는데 이번 강의에서 concat을 배웠다.
합칠 것.concat(합칠것2);로 사용 - 혼자 좀 더 찾아보다가 `${ }`으로 더해진 것처럼 표현할 수 있다는것을 배웠다.
`${ }`는 선언된 값을 불러오는 탬플릿 리터럴이다.
마치 C에서 printf를 사용하는데 좀 더 간편한 느낌이었다
str1 = '123'
str2 = '456'
`${str1} + ${str2} = ${str1 + str2}` : '123 + 456 = 123456'
`${str1} + ${str2} = ${str1str2}` : '123 + 456 = 123455'
function a() {return 123}
`${a()}` : '123' - 형변환
- +에서는 문자와 더해지면 문자열로 바뀐다
이외의 모든 연산자에서는 숫자가 우선시된다
- +에서는 문자와 더해지면 문자열로 바뀐다
- 함수에서 ES6 신문법 중 하나인 화살표 함수도 알게 되었다.
let arrowFunc01 = (x, y) => x + y;
이렇게 한줄로도 할 수 있는데 이때 {}는 꼭 빼주어야 한다.
신문법이 계속해서 나오고 원래도 js는 기능이 다양해서 배울게 참 많다는 생각이 들었다.
그치만 그만큼 편리하기도 한 것 같다.
'2024내일배움캠프 > TIL' 카테고리의 다른 글
[TIL] 1/3_1 JS문법다지기_3 (0) | 2025.01.03 |
---|---|
[TIL] 1/2 JS문법다지기(ES6)_2 (0) | 2025.01.02 |
[TIL] 12/30 JS로 페이지 동적 데이터 생성, 기상청 api 활용 (0) | 2024.12.31 |
[TIL] 12/27 웹개발 5주차 (0) | 2024.12.30 |
[TIL] 12/26_1 JS와 jQuery 알아가기 (1) | 2024.12.27 |