西暦と和暦の換算を作りたいです。
和暦の変数を定義していますし、スコープ内だと思うのですが、
Uncaught ReferenceError: s is not defined
のエラーがでて止まってしまいます。
エラーによると、問題はwarekiらしいのですが、
私には何が問題なのか、わかりません。
jquery
1function keisan() { 2 let tanjyounen = $("#tanjyo-year").val(); 3 let year = $("#birth-year").val(); 4 let month = $("#birth-month").val(); 5 let day = $("#birth-day").val(); 6 let wareki = $("#wareki").val(); 7 year = Number(year); 8 month = Number(month); 9 day = Number(day); 10 tanjyounen = Number(tanjyounen); 11 console.log(wareki); 12//問題はここ 13 if (wareki == s) { 14 year = tanjyounen + 1925; 15 $("#birth-year").text(year); 16 } else if (wareki == h) { 17 year = tanjyounen + 1988; 18 $("#birth-year").text(year); 19 } 20 console.log(year); 21}
console.log(wareki);は、sやhが返ってきますので、未定義と言われても
対処できないでいます。
動くようにするには、どうしたらいいのか、教えていただけないでしょうか?
どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/20 09:20