BLOG

変数のタイプを調べる、変換する 【Javascript】

| JavaScript

たまに変数のタイプ調べたりすることがあると思います。
console.logだけでも調べれるんですけどねー
もうちょいわかりやすくすると!

console.log(typeof 1)    // number
console.log(typeof '1')  // string
console.log(typeof true) // boolean

ってな感じで typeof を出せます。
ついでにタイプを変更する方法を

// 文字列に変換
str = 1234567890
str.toString()        // '1234567890'

// 数列に変換
Number('123');        // 123
Number('123a');       // NaN
parseInt('123', 10);  // 123(10進数の整数)
parseInt('ff', 16);   // 255(16進数の整数)
parseInt('2.8', 10);  // 2(小数点以下を切り捨てる)
parseInt('123a', 10); // 123(数字以外は無視)
parseFloat('2.8');    // 2.8(実数)
parseFloat('123a');   // 123(数字以外は無視)

// Booleanとして変換
Boolean(1)
Boolean('12345')
Boolean(true)
Boolean(false)
Boolean('true')
Boolean('false')

変換することも、タイプを調べることもそうそうはないかもしれないですけどね。
typescriptを使っていると指定して使いますからね。
まぁ、ちょっとしたメモ書きでした。

PAGE TOP