当前位置: 首页 > article >正文

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

问题代码

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

问题原因

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

解决方案

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

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

http://www.kler.cn/a/465958.html

相关文章:

  • S7-200采集频率信号
  • 力扣283 移动零
  • Prism模块化
  • cursor 使用技巧
  • 【信息系统项目管理师】高分论文:论信息系统项目的风险管理(城市停车诱导系统)
  • 在Linux中,如何查看和修改网络接口配置?
  • typescript安装后仍然不能使用tsc,如何解决
  • mask-R-cnn模型详解
  • overleaf写学术论文常用语法+注意事项+审阅修订
  • 重庆大学软件工程复试怎么准备?
  • 使用免费内网穿透(p2p)网络环境搭建小型文件管理服务器(简单操作)
  • ESP32-S3遇见OpenAI:OpenAI官方发布ESP32嵌入式实时RTC SDK
  • 中药和西药的区别
  • 《解密奖励函数:引导智能体走向最优策略》
  • 【数据结构】栈与队列(FIFO)
  • 基于TI AM62X/AM64X+FPGA+AD7606/ADS8568多通道AD采集的电力应用
  • sklearn基础教程
  • PAI灵骏智算服务
  • 【什么是中间件】
  • 【人工智能机器学习基础篇】——深入详解无监督学习之降维:PCA与t-SNE的关键概念与核心原理
  • SCAU软件体系结构期末复习-名词解释题
  • leetcode题目(3)
  • <Uniswap v3 数学洞察>笔记(part 3)
  • MySQL 05 章——排序与分页
  • Ubuntu忘记root密码解决方案
  • .net core强大的列表对比取数