
ある数値計算をするプログラムを作っています
そのプログラムではeval()を使っています
某書籍や色々javariptを勉強しているサイトを参考にさせていただいてますが
そこではeval()はあんまり使うなとか、普通は使わないとか書かれていました
多用すると動作が重くなるとか、危険だから何とか…
しかし、自分が作成しているプログラムではevalがどうしても必要となってしまいます
簡単なプログラム例です
function tas(){
gk=0
~~~~省略~~~~
gk=eval(a.value)+eval(b.value);
aとbに数字を入力して足し算の答えをを出力するプログラムの一部です
(この時、答えの出力先はプログラムを端折っていますが用意されています)
a=1 b=2に入力したとして
この時eval()を使わずa(b).valueのみにすると
答えが12と連なって表示されてしまいます
ただこの理由は自分でも解っています
そしてこれを数値として取得し計算させるためにはeval()が必要となってしまいます
現状、自分の知識と経験では…
もしeval()を使わずに数値を取得し計算する方法があれば教えて下さい
No.2
- 回答日時:
No.1
- 回答日時:
この質問も、よう わからん。
>ただこの理由は自分でも解っています
わかってるなら、違うやり方でやっていると思うが・・・
>eval()はあんまり使うなとか、普通は使わないとか書かれていました
これは、だれが言ったのでしょう。そんな文献みたことありません。よくエセ達人が、ブログなどに書いてありますが、エセであることは明白。
よく習いたての人にたいしては、公式のような感じで、教える人がいるが、へたな人は、表現方法(ボキャブラリー)が乏しいだけ。
たくさん人の作ったの見れば、あ、なるほどこんな手があったか、て気がつくもの。まあ、頭の柔軟性て やつですね(気がつく頭が無いと気がつきませんがね。よくこれ何やっているのかわからない。なんて投稿している人がいるが、そのような人は向いていないんだよなあ。才能が無いと言う事。さっさと違う道にいかないと)。
わかっていないから、
>eval()が必要となってしまいます
といいはっているだけ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Java Java 年数計算 3 2023/01/28 10:52
- その他(プログラミング・Web制作) プログラムが書けません。 6 2023/01/22 22:58
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
setIntervalの間隔を途中で変更...
-
インラインフレーム内に決めら...
-
改行の後の空白を削除したい。
-
eval()を使わずに数値を取得し...
-
value内に変数を入れたい
-
scriptによる読み込みのselect表示
-
プルダウン選択時、既に入力済...
-
ホームページ上での計算につい...
-
javascriptでhiddenに二次元配...
-
チェックボックスの値について
-
引数に数値、文字列の混在
-
他フォームの入力データの引継ぎ
-
return trueとreturn falseの用...
-
オークションサイト一括検索サ...
-
selectで選ばれた値を別ページ...
-
連想配列を使ってコンボボック...
-
onchangeイベントを強制的に発...
-
HTMLのテキストボックスへのド...
-
javascript作成してます。ラジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
value内に変数を入れたい
-
VB.NET DateTimeの型について
-
複数のsubmitボタンで押された...
-
setIntervalの間隔を途中で変更...
-
javascriptでhiddenに二次元配...
-
チェックボックスがundefinedと...
-
sessionStorageを調べています。
-
Pythonで会員サイトの自動ログ...
-
Web上でexcelの計算ができるよ...
-
フォーカスすると初期値が消去...
-
name属性が同じフォームが複数...
-
ラジオボタンの選択で解答・点...
-
改行の後の空白を削除したい。
-
テキストボックスに入力された...
-
大量のselect要素のvalueを短い...
-
3桁区切りのカンマをつけたい...
-
プルダウン選択時、既に入力済...
-
CDOMailで本文テキストの文字コ...
-
引数に数値、文字列の混在
おすすめ情報