자바스크립트(JS) 가장 널리 사용되는 경량 스크립팅 및 컴파일된 프로그래밍 언어입니다. 에 의해 개발되었습니다. 1995년 브렌든 아이크 . 웹페이지, 모바일 앱, 웹 서버 등을 위한 스크립팅 언어로 잘 알려져 있습니다. 프론트엔드와 백엔드 개발자를 꿈꾸는 사람들에게 중요한 언어입니다. 일부 직무에서는 개인이 JavaScript에 능숙할 것을 요구합니다. 등 최고의 IT 기업에서 사용됩니다. Evernote, LinkedIn, Microsoft, Opera, NASA , 그리고 메타 DOM 조작, 비동기 JavaScript, 오류 처리 및 사용할 수 있는 JavaScript 프레임워크 때문입니다. 따라서 이러한 회사에 들어가려면 다음을 완료해야 합니다. 인기 JavaScript 면접 질문 채용 담당자 앞에서 당신을 전문가처럼 보이게 만들 수 있습니다.
이 기사에서는 다음을 제공합니다. 맨 위 자바스크립트 면접 질문과 답변 둘 다에 맞춰 신선한 사람들 그리고 경험이 풍부한 전문가 3년, 5년, 8년의 경력을 가지고 있습니다. 여기서는 다음을 포함한 모든 것을 다룹니다. 핵심 JavaScript 개념 , ES6+ 기능, DOM 조작, 비동기 JavaScript, 오류 처리, JavaScript 프레임워크 및 라이브러리 등이 다음 JavaScript 인터뷰를 성공하는 데 확실히 도움이 될 것입니다.
JavaScript 면접 질문 및 답변(2024)
당신이 인터뷰 준비를 할 수 있도록, 우리는 JavaScript 면접 질문 상위 50개 초급, 중급 및 경험자 최고의 다국적 기업에 오르려면 반드시 거쳐야 하는 과정입니다.
학습을 진행하기 전에 자바스크립트 면접 질문과 답변 , 먼저 우리는 완전한 것을 배웁니다 자바스크립트 튜토리얼 .
내용의 테이블
신입생을 위한 JavaScript 인터뷰 질문
면접을 위해 준비해야 할 몇 가지 일반적인 질문에 대해 논의해 보겠습니다. 이러한 질문은 특히 프론트엔드 개발 역할에 대한 인터뷰를 마무리하는 데 도움이 될 것입니다.
1. 자바와 자바스크립트의 차이점은 무엇인가요?
JavaScript는 클라이언트 측 스크립팅 언어이고 Java는 객체 지향 프로그래밍 언어입니다. 둘 다 서로 완전히 다릅니다.
- 자바스크립트 : 대화형 웹 페이지를 개발하기 위한 경량 프로그래밍 언어(스크립팅 언어)입니다. HTML 요소에 동적 텍스트를 삽입할 수 있습니다. JavaScript는 브라우저의 언어라고도 합니다.
- 자바 : Java는 가장 널리 사용되는 프로그래밍 언어 중 하나입니다. 이는 객체 지향 프로그래밍 언어이며 거의 모든 플랫폼에서 실행되는 컴파일된 프로그램을 만들 수 있는 가상 머신 플랫폼을 갖추고 있습니다. Java는 한 번 작성하고 어디서나 실행을 약속했습니다.
2. JavaScript 데이터 유형이란 무엇입니까?
JavaScript에는 세 가지 주요 데이터 유형이 있습니다.
- 원어
- 숫자
- 문자열
- 부울
- 상징
- 하찮은
- 한정되지 않은
- 없는
- 합성물
- 사물
- 기능
- 배열
삼. JavaScript에서 주석에 사용되는 기호는 무엇입니까?
주석은 명령문 실행을 방해합니다. 컴파일러가 코드를 실행하는 동안 주석은 무시됩니다. JavaScript에는 주석을 나타내는 두 가지 유형의 기호가 있습니다.
- 이중 슬래시: 한 줄 주석이라고 합니다.
// Single line comment>
- 별표로 슬래시: 여러 줄 주석이라고 합니다.
/* Multi-line comments ... */>
4. 3+2+7″의 결과는 무엇입니까?
여기서 3과 2는 정수처럼 동작하고 7은 문자열처럼 동작합니다. 따라서 3 더하기 2는 5가 됩니다. 그러면 출력은 5+7″ = 57이 됩니다.
5. isNaN 함수의 용도는 무엇입니까?
number isNan 함수는 전달된 값이 NaN(숫자가 아님)이고 Number 유형인지 여부를 확인합니다. JavaScript에서는 NaN 값이 숫자 유형으로 간주됩니다. 인수가 숫자가 아니면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
6. JavaScript와 ASP 스크립트 중 어느 것이 더 빠릅니까?
JavaScript는 ASP 스크립트에 비해 빠릅니다. JavaScript는 클라이언트 측 스크립팅 언어이며 서버에 의존하여 실행되지 않습니다. ASP 스크립트는 항상 서버에 의존할 수 있는 서버측 스크립팅 언어입니다.
7. 음의 무한대란 무엇입니까?
음의 무한대는 사용 가능한 가장 낮은 값을 나타내는 상수 값입니다. 이는 이 값보다 작은 숫자가 없음을 의미합니다. 자체 제작 함수나 산술 연산을 사용하여 생성할 수 있습니다. JavaScript는 NEGATIVE_INFINITY 값을 -Infinity로 표시합니다.
8. JavaScript 코드를 여러 줄로 나눌 수 있습니까?
예, JavaScript 코드를 문자열 문에서 여러 줄로 나눌 수 있습니다. 를 사용하면 깨질 수 있습니다. 백슬래시 '' .
예를 들어:
document.write('A Online Computer Science Portal for Geeks')>
JavaScript에서는 코드 분리 줄을 피하므로 바람직하지 않습니다.
let gfg= 10, GFG = 5, Geeks = gfg + GFG;>
9. JavaScript를 개발한 회사는 어디인가요?
Netscape는 JavaScript를 개발했으며 1995년 Brenden Eich에 의해 만들어졌습니다.
10. 선언되지 않은 변수와 정의되지 않은 변수는 무엇입니까?
- 한정되지 않은 : 변수에 값을 할당하지 않는다고 선언한 경우에 발생합니다. 정의되지 않음은 키워드가 아닙니다.
- 선언되지 않음 : 이는 var 또는 const 키워드를 사용하여 이전에 초기화되거나 선언되지 않은 변수에 액세스하려고 할 때 발생합니다. 우리가 사용한다면 'typeof' 연산자 선언되지 않은 변수의 값을 얻으려면 반환 값이 정의되지 않은 런타임 오류가 발생합니다. 선언 취소된 변수의 범위는 항상 전역입니다.
열하나. 새 요소를 동적으로 추가하기 위한 JavaScript 코드를 작성합니다.
HTML 문서제목> 머리>