You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用parseInt修改代码,实现高度数值加10px后拼接字符串?

修改方案

直接修改setHeight那一行,通过parseInt提取数值、完成加法后再拼接单位:

if (ev.data.type === "height") {
  if (ev.data.form === src) {
    // 提取数值并加10,再拼接px
    setHeight(parseInt(ev.data.message, 10) + 10 + "px");
  }
}

关键说明:

  • parseInt(ev.data.message, 10):把字符串类型的ev.data.message(比如"1900")转换成十进制整数1900,第二个参数10是指定基数,避免因字符串开头是0导致的八进制解析问题。
  • 加上10后得到1910,再拼接字符串"px",最终生成"1910px"传入setHeight。

内容的提问来源于stack exchange,提问作者shahzad shah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 02:12:03