JavaScriptでの型と型変換

2018年12月18日JavaScript, Programming, TECHNOLOGY

覚書

 

typeofで型を判別できる & 型は以下のような種類がある。

typeof undefined //'undefined'
typeof 0 //'number'
typeof true //'boolean'
typeof "foo" //'string'
typeof Symbol("id") //'symbol'
typeof Math //'object'
typeof null //nullは'object'になる (実際はnullはobjectじゃない。typeofの問題、nullはnull) 
typeof console.log //'function'

またtypeofはtypeof(x)ともtypeof xともかける。

 

型変換

String(123)という風にかくと123は"123″になる (文字列)

“123"を123にするにはNumber(“123″)

Bloolean(x)でブール値に変換することもできます。

Boolean(x)では0, null, undefined, NaNはfalseとなり"0", “false", 1などはtrueとなります。

 

実践TypeScript ~BFFとNext.js&Nuxt.jsの型定義~

吉井 健文
3,795円(04/01 21:31時点)
発売日: 2019/06/26
Amazonの情報を掲載しています
プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発

プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発

Boris Cherny
3,740円(04/01 21:31時点)
発売日: 2020/03/16
Amazonの情報を掲載しています
確かな力が身につくJavaScript「超」入門 第2版

確かな力が身につくJavaScript「超」入門 第2版

狩野 祐東
2,728円(04/01 17:47時点)
発売日: 2019/09/21
Amazonの情報を掲載しています
JavaScript関数型プログラミング 複雑性を抑える発想と実践法を学ぶ impress top gearシリーズ

JavaScript関数型プログラミング 複雑性を抑える発想と実践法を学ぶ impress top gearシリーズ

LuisAtencio, 株式会社イディオマコムニカ 加藤大雄
3,366円(04/01 21:31時点)
発売日: 2017/06/09
Amazonの情報を掲載しています