【js】数字字符串的比较

今天排查一个日历组件的bug,month打印出来是9,month1打印出来为12 ,比较month和month1大小进入if或者else,奇怪的是每次都是进入的month>month1语句里面

打印typeOf(a)和typeOf(b),原来日历组件传的变量是个字符串。因此对两个数字字符串比较时,需要先把类型进行转换。

相关推荐
Cxiaomu11 小时前
MentorPi A1 底盘接入开发实践:让自研Web系统接管机器人底盘
前端·机器人
创业之路&下一个五年12 小时前
mvvm中v和vm关系,vm中v和m的关系?
java·开发语言·javascript
程序员海军12 小时前
沪漂五周年了:我越来越迷茫了
前端·人工智能·后端
一天 24h12 小时前
Vue3父子组件传值:从零到精通
前端·javascript·vue.js·pycharm·npm·学习方法
大家的林语冰12 小时前
CSS 新函数上市,一行代码让文本自动变色,无需 JS 也能符合 W3C 无障碍对比度标准
前端·javascript·css
爱勇宝12 小时前
前端工程师的下一站:不是失业,而是 AI Engineer
前端·javascript·架构
小雨下雨的雨12 小时前
电池电量检测工具 - 鸿蒙PC用Electron框架技术实现详解
前端·javascript·华为·electron·鸿蒙·鸿蒙系统
DFT计算杂谈12 小时前
VASP 磁性结构可视化:一键生成完美 VESTA / MCIF
java·前端·css·html·css3
砍材农夫12 小时前
物联网实战:Spring Boot MQTT | 模拟器Paho客户端拆解核心点
java·javascript·网络·spring boot·后端·物联网
小李云雾12 小时前
Vue Router 从入门到精通:路由核心知识点全解析
前端·javascript·vue.js