teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Number 型への変換処理

2016/01/27 03:52

投稿

think49
think49

スコア18194

answer CHANGED
@@ -20,4 +20,11 @@
20
20
  sample(null); // TypeError: null is not a string or number(
21
21
  ```
22
22
 
23
+ > 数値で渡ってきたことを前提に実装を進めていて詰まってしまったので
24
+
25
+ 質問の答えは `typeof` 演算子になりますが、そのコードを修正するだけなら `Number()` や `parseFloat()` で `Number` 型に変換すれば解決するかもしれません(型の判定が不要です)。
26
+
27
+ - 数字のみの文字列なら `Number()`
28
+ - `"1px"` のように数字以外の文字列を含む場合は `parseFloat()`
29
+
23
30
  Re: star24star さん