「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Javascript の基礎 - はじめに

Javascript の基礎 - はじめに

2024 年 8 月 7 日に公開
ブラウズ:115

Javascript fundamentals - The beginning

一部の新しい開発者や経験豊富な開発者であっても、基礎に関するしっかりとした知識がなければ、問題や困難に直面する可能性があります。

これを解決するために、このシリーズでは JavaScript の基礎を復習して新鮮さを保ち、ここに来る開発者が特定のトピックを覚えられるようにしたいと思います。

まず、何について話しましょうか?

ゼロからヒーローまで、すべての JavaScript の基礎!

基本

JavaScriptとは何ですか?

JavaScript は豊富で複雑なプログラミング言語であり、さまざまなシナリオや幅広い用途に適用できます。

ここでいくつかの独自の特徴を確認できます:

  • インタープリタ型および JIT コンパイル型のプログラミング言語です。
  • 動的タイプがあります;
  • プロトタイプに基づく;
  • ファーストクラス関数を使用して作成;
  • クローザーがあります;
  • イベント ループとノンブロッキング I/O;
  • try/catch によるエラー処理;
  • 柔軟なオブジェクトと配列;
  • テンプレート文字列;
  • モジュール性とモジュール インポートのサポート;
  • 非同期プログラミングのサポート;

その他にも...

私たちの目的では、これらの特性で十分です。私たちはこれらの点をそれぞれ探求し、それらについて確かな知識を得るつもりです。

解釈され、JIT コンパイルされる

JavaScript は伝統的にインタープリタ型言語であり、コードは 1 行ずつ実行されます。現在、高度な Javascript エンジンにより、ほとんどのコードは、パフォーマンスを向上させるために、ジャスト イン タイム技術を使用してオンザフライでコンパイルされます。

動的タイプ

JavaScript は動的に型指定される言語であり、同じ変数に異なる時点で異なる種類のデータを格納できます。これにより柔軟性が得られますが、追跡がより困難なエラーが発生する可能性もあります。

プロトタイプ

C や Java などの言語にある従来のクラスを使用する代わりに、JavaScript は継承にプロトタイプを使用します。これにより、あるオブジェクトから別のオブジェクトへのプロパティとメソッドの継承が可能になります。

最高級の関数

JavaScript は関数をファーストクラスのオブジェクトとして扱い、関数を変数に代入したり、引数として他の関数に渡したり、関数から返したり、独自のプロパティやメソッドを持つことができます。

閉鎖

JavaScript はクロージャをサポートしています。クロージャは、外側のスコープが終了した後でも、関数が作成されたスコープ内の変数を記憶してアクセスできるようにする強力な機能です。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3