十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用ajax来处理,输入值以后去后台检查是否小于从数据库取得值,大于从数据库取得值,然后给出提示就可以了
成都创新互联公司是一家专业提供盖州企业网站建设,专注与成都做网站、成都网站建设、H5建站、小程序制作等业务。10年已为盖州众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
你的balance和price存的不同时为数字类型, 导致比较时成了字符串比较
'a' 'z'
'6' '9'
'66' '9'
你需要
balance=Number(balance)
price=Number(price)
转换後再比较
JS表达式判断变量a小于b写法function compare(a,b){ if(a = b){ console.log("a =b "); }else{ console.log("a } }
里的condition可以是任意表达式,表达式求值后,
js会自动将此值(这个值可... 里的判断语句是 "相等"判断,number不相等,故为FALSE,只输出1 var a 。
这是webstorm的bug,无视即可。它默认把识别成html标签的开头了。如果你觉得碍眼,可以把js放到js文件里引用,不和html写在同一个页面。
1、在js检验对非数字进行数字转换的时候。比如:parseInt('runningSnail'),返回NaN。
2、在做数学元算的时候,有参与计算的元素为NaN或者计算结果是非数字,那么结果都会为NaN而判断是否为NaN,不能简单的使用。因为这样返回的都是false。js这样检验第一天的值小于第二天的值小于第三天的值。