我有一个字符串,12345.00,我希望它返回12345.0.

我已经看了trim个,但它看起来只是删减了空格和slice,我不知道这是怎么回事.有什么建议吗?

推荐答案

您可以使用substring函数:

let str = "12345.00";
str = str.substring(0, str.length - 1);
console.log(str);

这是公认的答案,但根据下面的对话,slice的语法要清晰得多:

let str = "12345.00";
str = str.slice(0, -1); 
console.log(str);

Javascript相关问答推荐

布局样式在刷新时不持续

如何按预期聚合SON数据?

仅在React和JS中生成深色

Vue:ref不会创建react 性属性

Snowflake JavaScript存储过程返回成功,尽管预期失败

为什么当我解析一个promise时,输出处于挂起状态?

成功完成Reducers后不更新状态

给定一个凸多边形作为一组边,如何根据到最近边的距离填充里面的区域

IF语句的计算结果与实际情况相反

自定义确认组件未在vue.js的v菜单内打开

如何在HTMX提示符中设置默认值?

Reaction-SWR-无更新组件

如何组合Multer上传?

使用CEPRESS截取时,cy.Wait()在等待5000ms的第一个路由请求时超时

我为什么要使用回调而不是等待?

AstroJS混合模式服务器终结点返回404

如何用react组件替换dom元素?

material UI自动完成全宽

JSON Web令牌(JWT)错误:RSA密钥对的签名无效

找不到处于状态的联系人