読んでみた!JavaScript の概要!その12

関数 - JavaScript | MDN

8 . 関数

この間読んだ続き、定義済み関数

eval 関数

evalは読んでみたけど、ちょっとピンとこなかった… 調べてみたら、使わないでくださいって書いてた。 これはまたでてきたときに考える。 eval - JavaScript | MDN

isFinite 関数

有限数の場合だとtrue、それ以外はfalseを返す(NaN、正の無限大、負の無限大)

isNaN 関数

NaNが渡されたらtrue、それ以外ならfalse(Number)

parseInt 関数および parseFloat 関数

parseFloat

文字列を数値に変えてくれる var year = "2014";を数値に変えたいとき使う

parseInt

文字列を数値に変えてくれる parseFloat と違ってparseIntは基数を第2引数に指定できる。 2進数や16進数で値を返すことができる

Number 関数および String 関数

Stringは数値を文字列に返してくれる String(new Date(430054663215)); Dateも"Thu Aug 18 1983 20:37:43 GMT+0900 (JST)" 文字列に返せる

Numberは文字列を数値に変換してくれるけど、 parseFloatと何が違うんだろうって単純に思った 使い分けってどういうとこなんだろ…

escape 関数および unescape 関数

非推奨になったみたいなので覚えない…