JavaScript (JS) は、最も人気のある軽量のスクリプトおよびコンパイルされたプログラミング言語です。開発したのは、 ブレンダン・アイヒ、1995年 。これは、Web ページ、モバイル アプリ、Web サーバーなどのスクリプト言語としてよく知られています。これは、意欲的なフロントエンドおよびバックエンド開発者にとって重要な言語です。職種によっては、JavaScript に堪能であることが求められます。などのトップIT企業でも採用されています。 Evernote、LinkedIn、マイクロソフト、オペラ、NASA 、 そして メタ その理由は、DOM 操作、非同期 JavaScript、エラー処理、および使用できる JavaScript フレームワークのためです。したがって、これらの企業に入社するには、次のことを完了する必要があります JavaScript の面接でよくある質問 そうすることで、採用担当者の前ではあなたが専門家であるように見える可能性があります。
この記事では、 上 JavaScript のインタビューの質問と回答 両方に合わせた フレッシャーズ そして 経験豊富な 専門家 3年、5年、8年の経験があります。ここでは、以下を含むすべてをカバーします。 JavaScript のコア概念 、ES6 以降の機能、DOM 操作、非同期 JavaScript、エラー処理、JavaScript フレームワークとライブラリなど、次回の JavaScript 面接を突破するのに確実に役立ちます。
Javaの例外
JavaScript インタビューの質問と回答 (2024)
面接に備えていただけるよう、 JavaScript に関する面接での質問トップ 50 初心者、中級者、経験者 多国籍企業のトップに立つためには、必ずこれを通過しなければなりません。
学習を進める前に JavaScript のインタビューの質問と回答 、最初に完全なものを学びます JavaScript チュートリアル 。
目次
新人向けの JavaScript 面接の質問
面接に備えて準備すべきよくある質問について説明します。これらの質問は、特にフロントエンド開発の役割の面接を通過するのに役立ちます。
1. Java と JavaScript の違いは何ですか?
JavaScript はクライアント側のスクリプト言語であり、Java はオブジェクト指向プログラミング言語です。両者は全く異なります。
- JavaScript : これは、インタラクティブな Web ページを開発するための軽量のプログラミング言語 (スクリプト言語) です。 HTML 要素に動的テキストを挿入できます。 JavaScript はブラウザの言語としても知られています。
- ジャワ : Java は最も人気のあるプログラミング言語の 1 つです。これはオブジェクト指向プログラミング言語であり、ほぼすべてのプラットフォームで実行できるコンパイル済みプログラムを作成できる仮想マシン プラットフォームを備えています。 Java は、一度書けばどこでも実行できると約束しています。
2. JavaScriptのデータ型とは何ですか?
JavaScript には 3 つの主要なデータ型があります。
- 原生的
- 数字
- 文字列
- ブール値
- シンボル
- つまらない
- 未定義
- ヌル
- 複合
- オブジェクト
- 機能
- 配列
3. JavaScript のコメントに使用される記号はどれですか?
コメントはステートメントの実行を妨げます。コンパイラがコードを実行する間、コメントは無視されます。 JavaScript でコメントを表す記号には 2 種類あります。
- 二重スラッシュ: これは単一行コメントとして知られています。
// 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 年にブレンデン アイヒによって作成されました。
10. 未宣言変数および未定義変数とは何ですか?
- 未定義 : これは、変数に値が割り当てられていないと宣言されている場合に発生します。未定義はキーワードではありません。
- 未申告 : これは、var または const キーワードを使用して事前に初期化または宣言されていない変数にアクセスしようとすると発生します。使用する場合 「typeof」演算子 undeclare 変数の値を取得すると、戻り値が未定義というランタイム エラーが発生します。 undeclare 変数のスコープは常にグローバルです。
十一。 新しい要素を動的に追加するための JavaScript コードを作成します。
html ドキュメントのタイトル> 見出し>