vue字符串的数字比较大小有问题

问题代码

php 复制代码
 this.money = '9999'   //支付金额
 this.balance = '678'  //余额
 if (this.money > this.balance) {
     this.$message('余额不足,请更换支付方式');
 }

问题原因

this.money和 this.balance不是数值类型而是字符串类型

解决方案

使用parseFloat将变量转换成统一的类型

php 复制代码
 this.money = '9999'   //支付金额
 this.balance = '678'  //余额
 const money = parseFloat(this.money); 
 const balance = parseFloat(this.balance);
 if (money > balance) {
     this.$message('余额不足,请更换支付方式');
 }
相关推荐
雨白1 天前
Android 触摸反馈与事件分发原理解析
android
excel1 天前
CSS 里的斜杠 /:你可能忽略的小细节
前端
PBitW1 天前
element plus 使用细节 (二)
前端·vue·element plus·element使用细节
zcz16071278211 天前
Web详解
前端
良木林1 天前
JS函数进阶
开发语言·前端·javascript
小薛博客1 天前
23、Jenkins容器化部署Vue应用
运维·vue.js·jenkins
relis1 天前
解密大语言模型推理:Prompt Processing 的内存管理与计算优化
android·语言模型·prompt
HelloRevit1 天前
让B站视频4倍速度播放
前端·javascript·音视频
SEO_juper1 天前
E-E-A-T与现代SEO:赢得搜索引擎信任的完整策略
前端·搜索引擎·seo·数字营销·seo优化·谷歌seo
一点一木1 天前
2025 前端 3D 选型指南:Three.js、Babylon.js、WebGPU 深度对比
前端·javascript·3d