【TypeScript】基本型

Node.js環境をインストールする

https://nodejs.org/en

バージョン番号がターミナルに表示されます。これは、インストールが成功したことを意味します。

ここに画像の説明を挿入
次に、ターミナルはnpm i typescript -gInstall TypeScript を実行します。
ここに画像の説明を挿入
バージョン番号が見つかった場合、インストールは成功です。

文字列型

let str:string = "Hello";
console.log(str);

最初にターミナルで実行しtsc --init、次に実行しますtsc -w元の TS フォルダーには、index.ts しかありませんでしたが、さらに 2 つのファイルが存在することがわかりました。

ここに画像の説明を挿入

別のターミナルを開いて実行します

ここに画像の説明を挿入

出力する。

テンプレート文字列もサポートされています。

let num:number = 12
let str:string = `${
      
      num}`
console.log(str);

数値型

let notANumber: number = NaN;//Nan
let num: number = 123;//普通数字(包括整型和浮点型)
let infinityNumber: number = Infinity;//无穷大
let decimal: number = 6;//十进制
let hex: number = 0xf00d;//十六进制
let binary: number = 0b1010;//二进制
let octal: number = 0o744;//八进制s

ブール型

// let boolean0:boolean = new Boolean(1) // 此时是对象类型,不是 boolean 类型,要写为以下形式
let createdBoolean: Boolean = new Boolean(1)
let boolean1: boolean = true //可以直接使用布尔值
let boolean2: boolean = Boolean(1) //也可以通过函数返回布尔值

Null および未定義の型

let u: undefined = undefined;//定义undefined
let n: null = null;//定义null

ボイド型

let v1:void = null
let v2:void = undefined
// 没有返回值的函数(非严格模式)
function fn(): void {
    
    
  return 
}

let v1:void = nulltsconfig.jsonエラーが発生する可能性があります。にstrict設定し、厳密モードを閉じる必要がありますfalse。これ以上エラーは発生しません。また、非厳密モードでは、null相互undefinedに割り当てることができます。

void型は他の型に割り当てることはできませんが、null型はundefined他の型に割り当てることができます。ただし、厳密モードでは、nullに割り当てることはできません。void

おすすめ

転載: blog.csdn.net/XiugongHao/article/details/132309657