Typescript-2 (Basic types)
7357 ワード
基本タイプをまとめてから行います
元のタイプとオブジェクトのタイプについてです.
TypeScriptの画像を見たことがある人なら、こんなものがたくさん見られるはずです.
すなわちtypescriptにはjavascriptが含まれています.
したがって,JavaScriptに関する議論は継続され,JavaScriptと比較され,類似点も見られる.
このように、タイプスクリプトを学習する前に、javascriptを理解する必要があります.
JavaScriptには、元のタイプとオブジェクトのタイプがあります.
私たちがよく言う元のタイプ、すなわちPrimitiveタイプは、全部で6種類あります.
その種類は以下のようなものがある.
どのようなタイプのデータが含まれているか分かりません!
だからnumber,string,booleanはすべて含むことができます
可能であれば、使わずに具体的なデータを明確にしたほうがいいです!
number、stringなどを割り当てることができます.
できれば使わずに具体的なデータを明確にしたほうがいいです
関数から何も返さない(空っぽ?)と言います.
変数として宣言されることは極めて少ない
=>undefinedのみ宣言でき、使用率が低い
アプリケーションで予期せぬ問題や処理できない問題が発生した場合に実行できる関数.
これはほかに返すわけにはいかない.
while(true) {}
終了しないようにwhileドアの周りに記入します
オブジェクトは簡単にkey-valueリポジトリと言えます.
非元のタイプをオブジェクトと呼ぶことができます.これらの概念には、関数と配列も含まれます.
元のタイプ以外のオブジェクトやArrayを追加できます
ただし、できるだけ正確なobjectを明確に使用することが望ましい
元のタイプとオブジェクトのタイプについてです.
TypeScriptの画像を見たことがある人なら、こんなものがたくさん見られるはずです.
すなわちtypescriptにはjavascriptが含まれています.
したがって,JavaScriptに関する議論は継続され,JavaScriptと比較され,類似点も見られる.
このように、タイプスクリプトを学習する前に、javascriptを理解する必要があります.
JavaScriptには、元のタイプとオブジェクトのタイプがあります.
Primitive type
私たちがよく言う元のタイプ、すなわちPrimitiveタイプは、全部で6種類あります.
その種類は以下のようなものがある.
number, string, boolean, symbol, null, undefined
numberconst num:number = -5;
stringconst str:string = "Hello world";
booleanconst bool:boolean = true;
undefiend let age: number | undefined;
age = undefined;
age = 1;
function find(): number | undefined {
return 1
// or
return undefined
}
nulllet person2: string | null;
unknownどのようなタイプのデータが含まれているか分かりません!
だからnumber,string,booleanはすべて含むことができます
可能であれば、使わずに具体的なデータを明確にしたほうがいいです!
let notSure: unknown = 0;
notSure = 'Hi';
notSure = true;
anynumber、stringなどを割り当てることができます.
できれば使わずに具体的なデータを明確にしたほうがいいです
let anything:any = 0
anything = 'HELLO'
void関数から何も返さない(空っぽ?)と言います.
変数として宣言されることは極めて少ない
=>undefinedのみ宣言でき、使用率が低い
function print(): void {
console.log('Hello');
return;
}
let unusable: void = undefined //
neverアプリケーションで予期せぬ問題や処理できない問題が発生した場合に実行できる関数.
これはほかに返すわけにはいかない.
function throwError(message: string): never {
// message -> server에 log를 남기고,
throw new Error(message); // Error를 던지게 하던지
orwhile(true) {}
終了しないようにwhileドアの周りに記入します
Object
オブジェクトは簡単にkey-valueリポジトリと言えます.
非元のタイプをオブジェクトと呼ぶことができます.これらの概念には、関数と配列も含まれます.
元のタイプ以外のオブジェクトやArrayを追加できます
ただし、できるだけ正確なobjectを明確に使用することが望ましい
let obj: object;
function appectSomeObject(obj: object) {}
appectSomeObject({ name : 'DANIEL' })
appectSomeObject({ animal : 'CAT' })
}
Reference
この問題について(Typescript-2 (Basic types)), 我々は、より多くの情報をここで見つけました https://velog.io/@faunus/Typescript-2-Basic-typesテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol