JavaScript2 JavaScript 프론트엔드 주요 개념 정리 (1) 안녕하세요? 프론트엔드 개발자 김반석입니다.본격적으로 취업을 위한 지원을 하고 있으며 프론트엔드 기술면접을 앞두고 있는데요. 평소에 당연하게 사용하던 것들도 말로 설명해보라고 하면 어떻게 설명해야 할지 막막합니다.기술면접도 대비하고 그간 배워온 내용도 제 언어로 정리할 겸 질문과 답변 형식으로 정리를 하려고 합니다.질문은 구글에서 검색한 블로그와 자료들을 참고했습니다. (감사합니다)가장 중요하다고 생각하는 JavaScript부터 시작합니다. JavaScript의 데이터 타입 JS는 기본적으로 8가지 데이터 타입이 있다. 참고로 JS는 동적 언어(dynamically typed)다. 즉, 변수의 데이터 타입이 고정이 아니고 할당하는 값에 따라 바뀔 수 있다. // no error let message = .. 2021. 3. 5. String 알고리즘 문제 with JavaScript function vowels(str) { let counter = 0 for (const char of str.toLowerCase()) { if ('aeiou'.includes(char)) counter++ } return counter } 거꾸로 뒤집기 스트링을 거꾸로 출력하기 ("apple" → "elppa") #1 reverse() function reverse(str) { return str.split('').reverse().join('') } #2 for-of loop function reverse(str) { let reversed = '' for (const char of str) { reversed = char + reversed } return reversed } #3 reduce().. 2020. 12. 21. 이전 1 다음