- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:evalで数値に変換してる筈なのですが・・・NaN)
JavaScriptでの数値変換によるNaNエラー
このQ&Aのポイント
- JavaScriptを勉強中の方がevalで数値に変換している際にNaNエラーが発生する場合の対処方法について教えてください。
- 質問者はJavaScriptを勉強中であり、数値変換の際にNaNというエラーが表示されることに困っています。NaNは数値ではないことを示すエラーです。質問者は一人では解決できないため、助けを求めています。
- 質問者は配列と値段の計算を行うJavaScriptコードを書いていますが、数値変換の際にNaNエラーが発生してしまいます。質問者は正しい数値変換の方法を学びたいと考えています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#199778
回答No.1
はじめの方で、itemとgとpという名前の配列を定義しようとしているようですが、JavaScriptで配列を作成するのであれば、 var g= new Array(10,15,20,30); のように記述するのが普通だと思います。 また、下の方で gtotal=gtotal+guram[a]; となっていますが、guram()という名前の配列は定義されているのでしょうか? このあたりに原因があるような気がしますが、いかがでしょう。 見当違いでしたら、ごめんなさい。
お礼
ありがとうございます!!! 可笑しいですよね!確かに可笑しいです!! 私配列じゃなくて変数なのに余計な所に 配列指定しちゃってたんですね! 直りました!本当に本当にありがとうございました!!