多くの人は、 1. JSの特徴1.1 マルチパラダイム
オブジェクト指向プログラミングは、プログラマーがソフトウェア アプリケーションのコンポーネントをより簡単に視覚化するのに役立ちます。さらに、 この汎用性により、 1.2 説明
警告: しかし、時間と練習を重ねれば、スムーズに走る方法を学ぶことができます。最も一般的なエラーは、変数が 1.3 シングルスレッド
同期タスクは、検出されるとすぐに処理される、つまりすぐに実行されるステートメントです。これらのタスクには、ログ記録ステートメント、変数宣言、条件チェックなどが含まれます。 非同期タスクには、出力を返すのに可変の時間がかかる可能性があるタスクが含まれます。非同期タスクの例としては さらに、 この Web ページを右クリックして [検査] タブをクリックすると、実際に 一方で(true) {} このページは完全に応答していないことがわかります。これは、このページの 1.4 ノンブロッキング非同期タスクについては以前に説明しました。 JS はシングルスレッド環境で実行されるため、デフォルトでは待機しません。 非同期コード ブロックは、プログラム内のコードの位置に関係なく、すべての同期コード ブロックの実行が完了した後にのみ実行されます。 console.log("私は最初のステートメントです") タイムアウトを設定する(()=> { console.log("私は2番目のステートメントです") },1000) console.log("私は3番目のステートメントです") ここで 出力を確認するとき 私は最初の声明です 私は3番目の声明です 私は2番目の声明です 3 番目のステートメントが 2 番目のステートメントの前にログに記録されていることがわかります。これは、JS が同期および非同期コード ブロックを処理する固有の方法によるものです。 1.5 上級
この しかし、 1.6 動的型付け
// C では変数にデータ型が必要です。 データ型をある型から別の型に変更するには、型変換 int a = 5; を使用する必要があります。 char b = "a"; フロートc = 7.036;
a = 5とする コンソールログ(a) // 5 a = 'こんにちは世界' console.log(a) // こんにちは世界 const b = 'JS はクールだ' console.log(b) // JS はクール b = '気が変わった' console.log(b) // エラー: const は変更できません 型推論は使いやすさからプラスポイントのように思えますが、機能として型の安全性を必要とする大規模なプロジェクトではすぐに欠点になります。 このため、大規模なプロジェクトでは、型、インターフェース、その他のさまざまな機能を提供する 2. 学習戦略
まず、これらのフレームワークを急いで学ばないでください。 3. 基礎知識
上級セクション(最低要件)
プロジェクトを構築しながら学習を続けると、すぐに言語をしっかりと理解できるようになります。 JS の基本概念の詳細な紹介に関するこの記事はこれで終わりです。より関連性の高い JS の基本概念については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Dockerコンテナ内で2つのプロセスを開始するときのDockerfile実装コード
>>: Navicat for MySQL 15 登録とアクティベーションの詳細なチュートリアル
目次序文レンダリングの役割レンダリング機能の説明レンダリングとテンプレートの違いレンダリング例要約す...
MySQL のCAST()およびCONVERT()関数を使用すると、ある型の値を取得し、別の型の値を...
jvm.options ファイルを elasticsearch 構成に追加し、スタック サイズを変更...
1. 仮想マシンの準備1. 新しい仮想マシンを作成する 2. 仮想マシンのカスタマイズを選択する 3...
目次シンプルなSpringbootプロジェクトを作成する1. pom.xmlでSpring Boot...
目次1. クエリ結果を挿入する2. 集計クエリ2.1 はじめに2.2 集計関数2.3 group b...
最近、社内の業務調整により、以前の超長文のロジックが大幅に変更されたため、リファクタリングする予定で...
MySQL では、ユーザーに付与された権限をどのように確認しますか? ユーザーに付与される権限は、グ...
目次参照と反応参照反応的RefとReactiveの違いshallowRef と shallowRea...
この記事では、主に、div の水平レイアウトの両側の配置を実装する 3 つの方法を紹介し、それらを共...
vue を使用してプロジェクトを開発する場合、フロントエンドでは次のような日付と時刻を計算する必要が...
目次1. はじめに2. インストール01. 新しい仮想マシンを作成する02. システムをインストール...
mysql5.6 のグリーン バージョンを解凍すると、my-default.ini ファイルが作成さ...
使用フレキシブル ボックスはフロントエンドの Web ページ レイアウトで重要な役割を果たしますが、...
実はこれもクリックベイトのタイトルであり、「派手」とは言えません。ただ私が無知で、こうしたラベルを見...