多くの人は、 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-5.7.19-winx64 をダウンロードします。これはシステムの 64...
/etc/my.cnf または /etc/mysql/my.cnf ファイルを変更する [クライアン...
1. スケジュールタスクを作成する命令crontab -eは現在のユーザーの編集インターフェースに入...
説明する2 つの日付間の時間間隔を返します。文法DateDiff(間隔、日付1、日付2 [、週の最初...
My97DatePicker は非常に柔軟で使いやすい日付コントロールです。使い方はとても簡単です。...
この記事では、MySQL 8.0.13のインストールと設定のチュートリアルを参考までに紹介します。具...
Microsoft は T4 テンプレートを提供していますが、使用するのが非常に難しいと思います。ス...
目次スクロールをスムーズにするBetterScrollのスクロール体験慣性ローリングエッジリバウンド...
MySQL には、複数の .sql ファイル (SQL ステートメントを含む) をインポートする方法...
目次序文1. バイナリツリー1.1. 二分木の走査1.2. jsを使用してバイナリツリーを表現する1...
属性チェック-厳密公式ドキュメントでは、チェックボックスが表示されるときに親項目と子項目を互いに関連...
1. クロスドメインを実現するためにCORSレスポンスヘッダーを設定するクロスオリジンリソース共有...
I. はじめに1: SSL証明書私のドメイン名は Tencent Cloud にあります。第 3 レ...
目次1. 問題2. 解決策1. オブジェクトをanyとして宣言する2. オブジェクトのインターフェー...