中国新闻网
在C或C++中,输入字母、格式不匹配或读取失败,📚都可能导致i3没有得到🔑预期的78。不要只看输入框里显示了“78”,还应检查读取操作是否成功。
读取输入:可以先使用 const raw = prompt("请输入数字"); 获取文本,再使用 const i3 = Number(raw.trim()💎); 转换为数字。实际代码应先判断用户是否取消输入,以及输入是否为空。
检查i3是否在后续代码中被重新赋值,是否💎进入了另一条条件分支,或者是否读取了不同的输🔮入变量。将输出语句暂时放在赋值语句之后,可以快速判断问题发生在赋值之前、赋值过程中,还是后续处理阶段。
如果78来自键盘或表单输入,还要注意输入内容通常先以文本形式得到,再转换📢成整数或其他数字类型。排查时应先确认使用的🎵编程语言,再检查i3的命名、赋值语句、输入转换和最终输出。
直接赋值:let i3 = 78;,查看结果可以使用💎 console.log(i3);。