TypeScript

構文
let 変数名:String =value

使用例1 テキストデータ型
let username: string = “user001”;
username =  ...

TypeScript

説明
Typescriptの number は浮動小数点数です。

使用例
//2進数
let binaryLt: number = 0b1010;
//8進数
let octalLt ...

TypeScript

構文
class クラス名 {
関数名():xxx{
//some code
}
}

サンプルコード

class Sample { name():void { console. ...

TypeScript

TypeScriptのインストール
$ npm install -g typescript
バージョンの確認
$ tsc -v
Version 3.2.2

使用例
sample.tl ...

TypeScript

システム情報
Windows10 64bit
TypeScript Version 4.4.4
構文
class クラス名 implements インターフェース名{
public 変数名:デー ...

TypeScript

環境情報

Windows10 64bitTypeScript Version 4.4.4

構文

//クラスのメンバーのsetter set 変数名(変数名: number) { this._変数名 = 変数名; }   ...

TypeScript

環境情報
Windows10 64bit
node v17.0.1

方法1

C:\typescript>npm ls -g typescriptC:\Program Files\nodejs - ...

TypeScript

書式
enum 列挙名{
定数1,
定数2
}

使用例

enum Auth { CREATE, UPDATE, DELETE} console.log(Auth.UPDATE); co ...

TypeScript

環境
Windows10 64bit
TypeScript Version 4.4.4

使用例

//interfaceの定義interface Emp { username: string; depn ...

TypeScript

環境
Windows10 64bit
TypeScript Version 4.4.4

書式
let 変数名:型1 | 型2
var 変数名:型1 | 型2
使用例

//uni ...

TypeScript

環境
Windows10 64bit
TypeScript Version 4.4.4

書式
type エイリアス名 = {変数名:データ型}
let 変数名: User = {変数名:値} ...

TypeScript

環境
Windows10 64bit
Typescript 4.4.4
書式
function 関数名(name: 型名): void {処理コード}
使用例

function funcA ...

TypeScript

システム情報
Windows10 64bit
TypeScript Version 4.4.4
構文
interface インターフェース名{
変数名:データの型
}
使用例 ...

TypeScript

書式
let 変数名:データの型
使用例

//boolean型let cftBool: boolean = false;//number型let cftNum: number = 567;//string型let ...

TypeScript

環境
Windows 10 64 bit
TypeScript 4.4.4
書式
function 関数名(変数名:データの型):void{処理コード}
使用例

/*関数の定義*/func ...

TypeScript

環境
Windows10 64bit
Typescript 4.4.4
書式
let 配列名: string
let リスト名: Array<string> =

使用例 ...

TypeScript

環境

Windows10 64bitTypeScript Version 4.4.4

書式

type ストリングリテラル名 =xxxlet 変数名:ストリングリテラル名

使用例

type cft = 'stu ...

TypeScript

システム情報

Windows10 64bitTypeScript Version 4.4.4

構文

interface インターフェース名{ (変数名: データ型): データ型;}const 関数名: インターフェース ...