JSでの型

概要

JavaScriptは型が存在しない言語である。
そのため、型に依存しないコードを書くことができる反面、エラーが起こった際のトレースがかなり困難という側面がある。

内部では型がある処理をしているため、型チェックなどを行うことができる。

コード

型の確認

JSで型を確認する際には、typeofキーワードを使用する。

let text = "Hello";
console.log(typeof text) //結果:string

型チェック

JSで型チェックする際には、instanceofキーワードを使用する。

let text = "Hello";
if(instanceof text === "string"){
	...
}