前提・実現したいこと
JavaScriptで入力した数までの
数字を加算または乗算してその結果を求めたいんですが
乗算の方はどうすればいいでしょうか?
発生している問題・エラーメッセージ
エラーメッセージ
var kazu = prompt("半角で0~9までの値を入力してください");
var kazu2 = prompt("足しますか?かけますか?");
var kazu3 = 0;
while(kazu3 <= kazu){
kazu++
kazu3 = kazu3 + kazu;
}
console.log("結果" + kazu3);
エラーは出てないんですがkazuに5と入力した場合、kazu3に13が出力されます。
該当のソースコード
JavaScript
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
何のエラーでしょうか。エラーメッセージがないので回答できません。
また、エラーが分かれば解決でしょうか。
もしくは、入力した最大値まで加算または乗算ができればゴールでしょうか。
お手数ですが、上記の問いを参考に、質問内容をもう少し詳細に記載してください。
> 半額で0~9までの値
とはどういう意味でしょうか?
入力した最大値まで加算または乗算できればゴールです
それを目指す過程のどこで躓いているのでしょうか。
このサイトは1~10を教えるサイトではないので、ある程度は自分でアクションを起こす必要があります。なので、躓いた箇所に対して試したことを書いてください。
質問は編集できるので、そちらに記載するようお願いします。
> エラーが出ます
に対して
> エラーは出てないんですが
とあったり、
> kazuに5と入力した場合、kazu3に14が出力されます
とありますが、コードを見ると14になりそうにありません。
質問文を見直して矛盾がないようにしてください。
あとkazuという変数の宣言部分が消えてしまっていますので戻しておいていただけると。
半額→半角??
kazuの部分は自分で入力する形になっています
えっと、
> 乗算の方はどうすればいいでしょうか?
と
> エラーは出てないんですがkazuに5と入力した場合、kazu3に13が出力されます。
とありますが、どっちですか?
加算は出来てるから乗算の考え方を知りたいのか
加算の処理が理想通りにならない理由を聞きたいのか、どちらでしょう?
説明不足すいません。
乗算の考え方が知りたいです
回答3件
あなたの回答
tips
プレビュー