多くの人は、 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 登録とアクティベーションの詳細なチュートリアル
前回の記事では、Promise を使用して小さなプログラム wx.request をカプセル化する実...
目次1. 動詞-if 2. <template> で v-if を使用する3. キーを使...
たった15行のCSSでiPhoneがクラッシュするWire のセキュリティ研究者 Sabri Had...
目次MySQL クエリツリー構造1. ツリー構造について2. MySQLでカスタム関数を定義する方法...
このエラーは初心者によく発生します。この記事では主に、エラー 2003 (HY000): '...
目次概要Canvas API: グラフィックスの描画パス線種矩形アーク文章グラデーションと画像の塗り...
この記事では、CSS3 の transform を使用して子要素の固定配置を絶対配置に変更する方法を...
最適化する理由:実際のプロジェクトが開始され、データベースが一定期間稼働した後、初期のデータベース設...
Yum (フルネームは Yellow dog Updater, Modified) は、Fedora...
目次1.ライフサイクルとは何か2. Vueのライフサイクル3. ライフサイクルフック関数1.ライフサ...
1. vsftpdコンポーネントをインストールするインストールコマンド: [root@ink4t ~...
1. Busyboxのソースコードをオンラインでダウンロードしてください。コンパイル方法については、...
1. 環境要件1. Docker 17以上がインストールされている2. コンテナ操作docker r...
コードをコピーコードは次のとおりです。 li {幅:300px; 高さ:23px; 行の高さ:24p...
現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...