템플릿리터럴
-
2023 - 07 - 23 타입스크립트 TypeScript - 기본 타입, boolean, number, string, 배열, 템플릿리터럴, 튜플, tuple, enumToday I Learned/TIL 07 2023. 7. 27. 10:14
오늘 배운 것 타입스크립트 TypeScript - 기본 타입 변수 : 프로그래밍 언어에서 데이터를 저장하는공간 타입 : 데이터의 타입 (숫자열, 문자열, 논리값, 배열, 객체 등등) 타입을 이해하고 올바르게 사용하면 코드의 가독성과 안정성이 향상된다. 잘못된 타입을 사용하거나, 예상치 못한 타입이 사용될 경우에는 오류가 발생할 수 있는데, 이러한 오류는 컴파일 시간에 발생하는 것이 아닌, 실행시간에 발생한다. 타입 안정성: 코드가 예상한 타입대로 동작함을 보장하는 것. 타입 안정성이 높을수록 코드 품질이 좋아지며, 실행시간에 발생할 수 있는 오류를 줄일 수 있다. 또한 타입을 제대로 이해하고 활용하면 코드의 안정성이 향상되며, 테스트와 디버깅 시간을 줄일 수 있다. TypeScript는 정적 타입 시스템..
-
2023 - 05 - 19 구조분해할당, ES6 , 단축 속성명, 전개구문 (스프레드 오퍼레이터), 나머지 매개변수 (레스트 파라미터), 템플릿 리터럴 (백틱)Today I Learned/TIL 05 2023. 6. 1. 07:21
오늘 할일 자바스크립트 2주차 강의 듣기 오늘 배운 것 1. 구조분해할당 destructuring, 2. ES6 단축속성명 property shorthand 3. 전개구문 (스프레드 오퍼레이터) spread operator, 4. 나머지 매개변수 (레스트 파라미터) rest parameter, 5. 템플릿 리터럴 (백틱) template literal 1. 구조분해 할당 destructuring 구조분해할당은 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 함. 배열 : 대괄호 [ ] 안의 요소들 객체 : 중괄호 { } 안의 요소들 (1) 배열 구조분해할당 [1, 'new']; let [value1, value2] = [1, 'new']; 이렇게 할 경우 우항의 배열 [1, 'new'] 을..
-
2. ES6 문법 (2)JavaScript/2주차-ES6, 일급객체, Map, Set 2023. 5. 24. 16:39
1. 단축 속성명 (property shorthand) const name = "jake"; const newAge = "30"; const height = "186"; const obj = { name: name, age: newAge, height: height } key-value. 왼쪽은 key, 오른쪽은 value 왼쪽과 오른쪽이 같은 경우 key값을 아래처럼 과감히 생략 가능. 예를 들어 위에서는 name: name과 height: height가 같으므로 생략할 수 있다. const name = "jake"; const newAge = "30"; const height = "186"; const obj = { name, age: newAge, height } 만약 key-value값이 모두 같..