序文: では、なぜ 1. JavaScriptの問題JavaScript の主な問題は次のとおりです。 次のように: 関数 sum(x, y){ x + yを返す } 合計(100, '100') // 100100 2. TypeScriptの利点
数値を6とします。 変数 したがって、TypeScript の利点は次のとおりです。
3. TypeScriptの欠点
詳細は以下の通りです。
4. TypeScriptの動作環境
Node.jsをインストールし、その他の操作を無視する TypeScript をインストールするコマンドは次のとおりです。 npm インストール -g [email protected] ここでは@でバージョン番号を指定しますが、バージョン番号を指定しないこともできます。 実行フローは以下のとおりです。 # TSコードをコンパイルする tsc demo.ts # コンパイル後、demo.jsファイルが作成され、それを実行できます。 具体的な手順は次のとおりです。 # 1. グローバルインストール npm install -g [email protected] # 2. コードts-node demo.tsを実行します インストール後のディレクトリは環境変数に含まれている必要があることに注意してください。そうでない場合はエラーが報告されます。 5. 範囲の問題プロジェクト内の ts ファイルを実行するときに、異なるファイルに同じ変数名が存在すると、例外がスローされます。 サンプルコードは次のとおりです。 アット str: 文字列 = 'Hello World' とします b.ts let str: string = '一碗の周' この時、ブロックスコープ変数「str」は再宣言できないという例外が発生します。エディタがVScodeの場合は、変数名の上にマウスを乗せるとプロンプトが表示されます。 この問題を解決するには 2 つの方法があります。1 つ目は、各ファイルに個別のスコープを持たせるために、各ファイルに対して即時実行される関数 (匿名関数) を作成することです。 サンプルコードは次のとおりです。 (関数() { let str: string = '一碗の周' }){} 2 番目の方法は、エクスポートを使用して現在のファイルをモジュールとしてエクスポートすることです。サンプルコードは次のとおりです。 let str: string = '一碗の周' 輸出 {} TypeScript とは何かについての記事はこれで終わりです。TypeScript に関するその他のコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: ウェブサイト上で flv/MP4 やその他のビデオ ファイルを再生できない問題は、MIME タイプに関連しています。
時間に余裕を持って、過去を忘れましょう。前のセクションでは、[検索] フォームとクエリおよびリセット...
この記事では、参考までにMySQL8.0.11のインストールと設定方法、およびMySQL8.0の新し...
背景:以前、コンテナ内のホストが提供する Redis サービスにアクセスする必要があるプロジェクトを...
今日この問題に遭遇しました。サーバー側でiframeのsrc値を再割り当てし、iframeにIDを追...
目次1. proxy と Object.defineProperty の利点2. プロキシ監視オブジ...
ナビゲーション、少量のデータテーブル、中央揃え<!DOCTYPE html PUBLIC &q...
公式チュートリアルに従って、インストール パッケージをダウンロードし、[インストール] をクリックし...
写真を背景にしてリンクを記載します。たとえば、ウェブサイトのロゴ画像などです。例: ポテトのロゴ画像...
目次1. 文脈1. 使用シナリオ2. 使用手順3. 結論2. 小道具の詳細1. 子供の財産2. 小道...
UniappにはDingTalk認証ログインがないため、この記事ではDingTalk QRコードログ...
MySQLデータベースをインストールするa) MySQL ソースインストールパッケージをダウンロード...
最近コンピュータを再インストールした後、最新バージョンのみをインストールするという強迫観念に基づいて...
以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...
最近、仕事中に問題が発生しました。Docker コンテナがホストの redis にアクセスできず、t...