コードキャンプ9日目.
1089 ワード
Typescript
JavaScriptタイプを強制する言語
使用理由
各アクティビティのタイプを固定することで、符号化間のタイプ変換による不一致を解消する
ex) "1"+ 1 = 11
2がほしいのですが、タイプエラーでexなど
let aaa: string = "안녕하세요"
let bbb: number = 123
同じ方法で実行します.オブジェクトの場合:
Interface IProfile{
name: string;
age: number;
}
let profile:IProfile = {name: "철수", age: 13}
固定タイプがないので、Interface
で自分のタイプを作ります.上記のコードは
IProfile
タイプです.IProfile
には、name: string;
、age: number;
が設けられる.これは固定タイプの場合です.
ts / tsx
tsは典型的なjavaスクリプトである
tsxは素子を表す.
xはXML(eXtensible Markup Language=拡張可能M.L)のxを表す.
既存の開発でjsを使用してページを作成し、jsを使用してコンポーネントを作成する場合は、jsxを使用してページを作成できます.
tsは素子をtsxにする必要がある.(拡張子を明示する必要があります.)
浅い放射
浅い放射
オブジェクト内のオブジェクトをコピーすると、value自体ではなくメモリアドレスが参照されます.
ふかほうしゃ
オブジェクトをコピーすると、元のオブジェクトに割り当てられた値自体が、オブジェクトにコピーされます.
Reference
この問題について(コードキャンプ9日目.), 我々は、より多くの情報をここで見つけました https://velog.io/@pbs1014/코드캠프-9일차テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol