gpt4 book ai didi

Javascript 连接数字,而不是相加

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:16:48 26 4
gpt4 key购买 nike

它一直将我的数字连接成 2111 而不是 5。这是为什么?我试过使用 parseInt 但没有成功。 res3 btw 代表我正在执行的对我的数据库的查询。

var dt_total_hours = 0;

dt_total_hours += res3.fieldByName(dt_cost_per_hour);
dt_total_hours += res3.fieldByName(dt_prod_dt_hours);
dt_total_hours += res3.fieldByName(dt_prod_rate);
dt_total_hours += res3.fieldByName(dt_cost_per_unit);
dt_total_hours += res3.fieldByName(dt_scrap_startup_cost);
dt_total_hours += res3.fieldByName(dt_labor_expense);
dt_total_hours += res3.fieldByName(dt_since_issues_first_noticed);
dt_total_hours += res3.fieldByName(dt_wo_for_maint);
dt_total_hours += res3.fieldByName(dt_investigation);
dt_total_hours += res3.fieldByName(dt_maint_made_bandaid);
dt_total_hours += res3.fieldByName(dt_parts_outsourcing);
dt_total_hours += res3.fieldByName(dt_get_equip_out_prod);
dt_total_hours += res3.fieldByName(dt_perm_repair);
dt_total_hours += res3.fieldByName(dt_equip_back_to_prod);
dt_total_hours += res3.fieldByName(dt_to_full_prod_speed);
dt_total_hours += res3.fieldByName(dt_other);

最佳答案

如果值是字符串,那么它们将被连接起来,而不是按数字相加。

尝试 constructing a number from the string value :

dt_total_hours += Number(res3.fieldByName(dt_cost_per_hour));
// ^------ Force a number here instead of a string.

关于Javascript 连接数字,而不是相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14656003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com