• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:evalで数値に変換してる筈なのですが・・・NaN)

JavaScriptでの数値変換によるNaNエラー

このQ&Aのポイント
  • JavaScriptを勉強中の方がevalで数値に変換している際にNaNエラーが発生する場合の対処方法について教えてください。
  • 質問者はJavaScriptを勉強中であり、数値変換の際にNaNというエラーが表示されることに困っています。NaNは数値ではないことを示すエラーです。質問者は一人では解決できないため、助けを求めています。
  • 質問者は配列と値段の計算を行うJavaScriptコードを書いていますが、数値変換の際にNaNエラーが発生してしまいます。質問者は正しい数値変換の方法を学びたいと考えています。

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

  • ベストアンサー
noname#199778
noname#199778
回答No.1

はじめの方で、itemとgとpという名前の配列を定義しようとしているようですが、JavaScriptで配列を作成するのであれば、 var g= new Array(10,15,20,30); のように記述するのが普通だと思います。 また、下の方で gtotal=gtotal+guram[a]; となっていますが、guram()という名前の配列は定義されているのでしょうか? このあたりに原因があるような気がしますが、いかがでしょう。 見当違いでしたら、ごめんなさい。

teiry
質問者

お礼

ありがとうございます!!! 可笑しいですよね!確かに可笑しいです!! 私配列じゃなくて変数なのに余計な所に 配列指定しちゃってたんですね! 直りました!本当に本当にありがとうございました!!

関連するQ&A