在 JavaScript 中,使用 prompt 获取到的值都是字符串类型,而不是数字类型。因此,当执行 zj = xfs + fbm + qzb 时,实际上执行的是字符串的拼接操作,而不是数字的加法操作,导致结果不正确。

要解决这个问题,可以使用 parseInt() 函数将字符串转换为数字类型,例如:

var xfs = parseInt(prompt('请输入洗发水价格'));
var fbm = parseInt(prompt('请输入方便面价格'));
var qzb = parseInt(prompt('请输入签字笔价格'));

这样就可以正确地执行 zj = xfs + fbm + qzb 了。

JavaScript 中使用 prompt 获取数字并进行计算

原文地址: https://www.cveoy.top/t/topic/njpG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录