前端数字比较时一定要把它转换成数字类型!

 function checkOriginPriceAndPromotePrice(origin, promote){
    	var p1 = parseInt(origin);
    	var p2 = parseInt(promote);

    	if(p2>p1){
    		alert("优惠价格不能大于原价!");
    		return false;
    	}
    	return true;
    }

如果不转成数字类型的话, 比较起来时会出现反人类的效果, 比如明明是var num1 = 2, var num2 = 1, 但if(num1>num2)判断起来时却会出现false的情况, 所以避免脑壳痛, 最好稳一手将其转换成数字类型!!

发布了63 篇原创文章 · 获赞 1 · 访问量 2659

猜你喜欢

转载自blog.csdn.net/qq_42039738/article/details/104629465