開発環境
- macOS Mojave - Apple (OS)
- Windows 10 Pro (OS)
- Visual Studio Code (Text Editor)
- TypeScript (プログラミング言語)
- Node.js(JavaScriptの実行環境)
Programming TypeScript: Making Your JavaScript Applications Scale (Boris Cherny(著)、O'Reilly Media)のChapter 3(All About Types)、Exercises(44)1の解答を求めてみる。
コード
TypeScript
let a = 1042 // number
let b = 'apples and oranges' // string
const c = 'pineapples' // "pineapples"
let d = [true, true, false] // boolean[]
let e = {type: 'ficus'} // {type:string}
let f = [1, false] // (number | boolean)[]
const g = [3] // number[]
let h = null // any
let values = [a, b, c, d, e, f, g, h]
values.forEach(_ => console.log(typeof(_), _))
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)
$ ts-node src/index.ts
number 1042
string apples and oranges
string pineapples
object [ true, true, false ]
object { type: 'ficus' }
object [ 1, false ]
object [ 3 ]
object null
$
0 コメント:
コメントを投稿