序文: では、なぜ 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 タイプに関連しています。
この記事は、IDEA で Web プロジェクトを作成し、Tomcat を構成する方法についての統合記...
<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...
まとめプロジェクトの説明形式<img src="..."> H2+ ...
複数行のテキストがオーバーフローすると省略記号が表示されますこの記事では 2 つの方法を推奨します。...
justify-content:space-betweenレイアウトを使用する場合、要素の最後の行に...
1. いつsetUpを実行するかvue3 ではメソッドを正常に使用できるようになったことは誰もが知っ...
テキストファイルの内容を並べ替える使用方法: ソート + オプション + ファイル名 (複数のファイ...
xshellを使用してLinuxに接続する利点Windows環境でLinuxを直接操作できるインター...
このデータベースをダウンロードするには、多くの時間とトラフィックがかかります。踏み込んだ落とし穴で時...
システムでさまざまな IO ボトルネック、メモリ使用量の増加、CPU 使用率の増加などの問題が発生し...
今日は、CSS を使用して左上の三角形を記述するいくつかの方法を紹介します。概略図(幅と高さを60p...
CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する 7 つの方法。コー...
noscript の定義と使用法noscript 要素は、スクリプトが実行されない場合の代替コンテン...
タオバオが、ダブル11に最も多くの注文をした2人のユーザー、ユーザー1:「ショッピングの皇帝、陳哈哈...
今日はベテランの貴重な経験を共有します。著者は技術管理の経験が7年あり、多い時は80人以上を率いてい...