IT/면접 33

프론트엔드 개발자 면접 질문(기술면접)(3) - 자바스크립트의 타입

자바스크립트의 타입 - 원시 타입(Primitive type) 프로그래밍 언어는 값을 특정 유형으로 분류하는데 특정 유형을 다른 말로 하면 자료형이나 타입(type)이라 부름. 자바스크립트의 원시 타입으로는 String, Number, Boolean, Null, Undefined, Symbol 있음 원시 타입을 제외한 나머지는 참조타입 자바스크립트는 동적 타입 언어이므로 값을 할당하기 전에는 타입을 알 수 없음. 원시타입(Primitive type) 값이 변수에 할당될 때 메모리 상에 고정된 크기로 저장 원시 타입의 값은 변경 불가능한 값, 불변값(Immutabel Value)을 받음 문자형(Stiring) 작은따옴표''나 큰따옴표"" 를 양 끝에 두고, 그 안에 한 글자 이상의 문자, 기호, 숫자가 있..

IT/면접 2022.02.08

프론트엔드 개발자 면접 질문(기술면접)(2) - 자바스크립트 변수 const와 var의 차이

자바스크립트 변수 const와 var의 차이 자바스크립트의 변수 선언에는 var, let, const 세 가지를 사용함 var - 재할당 가능 처음에 자바스크립트의 변수 선언은 var로만 가능했었음. var로 변수를 선언 했을 때의 가장 큰 특징은 중복 선언이 가능함. var a = 1 console.log(a) // 결과값 1 var a = 2 console.log(b) // 결과값 2 var를 사용하면 중복으로 같은 변수명을 계속 선언하고 값을 넣어도 오류가 나지 않고, 첫 번째에 넣은 1은 초기화되고 가장 마지막에 넣은 2만 값으로 저장됨. 유연한 변수 선언이 가능하지만 중복선언의 위험이 큼 => ES6 이휴에 이를 보완하기 위해서 let과 const가 추가됨. let - 재할당 가능 변수명을 중복..

IT/면접 2022.02.08

프론트엔드 개발자 면접 질문(기술면접)(1)

1. 자바스크립트의 타입 프로그래밍 언어는 값을 특정 유형으로 분류하는데 특정 유형을 다른 말로 하면 자료형이나 타입(type)이라 부릅니다. 모든 프로그래밍 언어는 내장 자료형이 있지만 내장 자료형은 언어마다 다릅니다. JavaScript 는 느슨한 타입(loosely typed)언어, 혹은 동적(dynamic) 언어입니다. => 변수의 타입을 미리 선언할 필요가 없다는 뜻으로 타입은 프로그램이 처리되는 과정에서 자동으로 파악될 것이고 같은 변수에 여러 타입의 값을 넣을 수 있다는 뜻입니다. 자바스크립트의 타입 종류 원시 타입(Primitive Data Type, 기본 타입) 값이 변수에 할당될 때 메모리 상에 고정된 크기로 저장합니다. 원시 타입의 값은 병경 불가능한 값, 불변 값(Immutabel ..

IT/면접 2021.10.12