• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:eval()を使わずに数値を取得し計算する方法)

eval()を使わずに数値を取得し計算する方法

このQ&Aのポイント
  • eval()を使わずに数値を取得し計算する方法について教えてください。
  • プログラムを作成している際に、eval()を使わずに数値を取得し計算する方法が知りたいです。
  • 現在、数値計算をするプログラムでeval()を使用していますが、eval()を使わずに数値を取得し計算する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

evalは文字列をjavascriptの式として評価するからコストが大きいということですかね。 parseInt(a.value)   整数型 parseFloat(a.value)  浮動小数点型 を使うか、a.value-0 して暗黙の型変換を行わせるか、かな。

kazamitidx
質問者

お礼

回答ありがとうございます 勉強になります

その他の回答 (2)

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2
kazamitidx
質問者

お礼

回答ありがとうございます 勉強になります

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

この質問も、よう わからん。 >ただこの理由は自分でも解っています わかってるなら、違うやり方でやっていると思うが・・・ >eval()はあんまり使うなとか、普通は使わないとか書かれていました これは、だれが言ったのでしょう。そんな文献みたことありません。よくエセ達人が、ブログなどに書いてありますが、エセであることは明白。 よく習いたての人にたいしては、公式のような感じで、教える人がいるが、へたな人は、表現方法(ボキャブラリー)が乏しいだけ。 たくさん人の作ったの見れば、あ、なるほどこんな手があったか、て気がつくもの。まあ、頭の柔軟性て やつですね(気がつく頭が無いと気がつきませんがね。よくこれ何やっているのかわからない。なんて投稿している人がいるが、そのような人は向いていないんだよなあ。才能が無いと言う事。さっさと違う道にいかないと)。 わかっていないから、 >eval()が必要となってしまいます といいはっているだけ。

関連するQ&A