본문 바로가기
반응형

전체 글157

[JS/JavaScript] 자바스크립트(js) 동작원리 들어가기 앞서 흔히 JS, 자바스크립트라고 불리는 것은 동기일까요? 비동기일까요? 자바스크립트는 인터프리터언어입니다. 즉, 한줄씩 읽어가며 실행하는 프로그램이라고 생각하시면됩니다. 비동기라고 생각되시는 분들은 위에 2줄을 천천히 다시 읽어봐주세요 그럼에도 "비동기도 되는데?" 라고 생각 되시는분들은 아래글에서 같이 확인해보시죠! 가장 많이 사용하는 하나의 예제를 사용하도록 하겠습니다. function A(){ B() printf("A 출력") } function B(){ C() printf("B 출력") } function C(){ printf("C 출력") } A(); 위 코드를 실행하면 다음과 같은 출력이 나타납니다. C 출력 B 출력 A 출력 분명 함수는 반대로 작성되어있는데 실행은 그 반대로 작동.. 2023. 5. 8.
[JS/React/FrontEnd] 프론트엔드 면접문제 part1 정답 1. 자바스크립트의 기본 데이터 타입은 무엇인가요? 정답 : 기본 데이터 타입: String, Number, Boolean, Null, Undefined, BigInt, Symbol. 2. 변수 선언 시 var, let, const의 차이점은 무엇인가요? 정답: var: 함수 레벨 스코프, 호이스팅 발생, 재선언 및 재할당 가능. let: 블록 레벨 스코프, 호이스팅 발생(선언 시 초기화 이전 접근 불가), 재선언 불가능, 재할당 가능. const: 블록 레벨 스코프, 호이스팅 발생(선언 시 초기화 이전 접근 불가), 재선언 및 재할당 불가능. 3. 호이스팅(hoisting)이란 무엇인가요? 예시를 들어 설명해 주세요. 정답: 호이스팅: 변수와 함수 선언이 실행 컨텍스트의 선언 단계에서 메모리에 저장되어.. 2023. 5. 3.
[일상]위닉스 미니건조기 구입 건조기가 필요해서 건조기를 알아보던중 미니건조기를 구입하기로 했다. 모델명 : HSTE400-LWK위닉스 4KG 컴팩트 건조기 구입은 집근처 롯데마트에서 구입을 했고, 구매당시 할인 이벤트를 진행하여 30만원 초반으로 구입했다. 네이버에 검색했을때 나온 금액보다 살짝 저렴하게 구매를 했다. 디자인이 깔끔하니 괜찮은거같다. 크기는 가로50cm 세로 66cm로 30롤 휴지랑 비교했을때 세로길이는 비슷하다. 건조기 사용방법은 되게 간단했다. 건조기를 돌리고싶은 빨래물을 넣고, [전원]을 눌러 건조기를 켜고, [코스 선택]후 [동작/멈춤]을 누르면 된다. 표준 건조 용량은 2.5kg이고 최대 건조 용량은 4.0kg이다. 숫자만 보면 생각보다 양이 별로 안된다고 생각되지만, 건조기는 보통 수건과 속옷만 돌리고 나.. 2023. 5. 3.
[JS/React/FrontEnd] 프론트엔드 면접문제 part1(JavaScript) 이번에 백엔드에서 프론트로 전향을 하면서 기본 지식을 얻는게 좋다는 생각을 하였습니다. 그러기 위해서 책이나 유튜브 강의를 보는것 도 좋지만, 가장 좋은건 면접질문이라고 생각해요. 현업자들이 요구하는 최소한의 지식이 면접에서 나오기 때문이죠. 저는 React를 하는데 왜 js에 대한 문제일까요? 바로 js를 이해하면 React가 보다 쉽기 때문입니다. 절대 React가 쉽다는것이 아니라, 아무지식이 없는거보단 사전 js지식이 있어야 쉽게 이해할수 있거든요! 정답은 다음 글에서 알려드리도록 하겠습니다. 아래 질문을 읽고 답변을 해보세요. 1. 자바스크립트의 기본 데이터 타입은 무엇인가요? 2. 변수 선언 시 var, let, const의 차이점은 무엇인가요? 3. 호이스팅(hoisting)이란 무엇인가요?.. 2023. 5. 3.
반응형