js如何防止负数的产生?

JavaScript04

js如何防止负数的产生?,第1张

$("#add1").click(function () {

                        //移除置灰

                        $('#min1').removeAttr("disabled")

t.val(parseInt(t.val()) + 1)

setTotal() GetCount()

})

$("#min1").click(function () {

        if(parseInt(t.val())<2){

                           //按钮置灰

                           $('#min1').attr('disabled',"true")

                        }else{

   t.val(parseInt(t.val()) - 1)

                        }                

                  

setTotal() GetCount()

})

首先 在点“-”的时候 判断是否小于2 小于2了 就把按钮置灰,当点“+”的时候 在把置灰取消掉

json中的object键不仅不能为负数,

而且实际上不能为任何Number,

只能是字符串类型.

把键写为数字的形式({1:

123})实际上是把数字的字符串作为键({"1":

123}),

直接写上一个负数因为带有一个非法的减号会报错.

要写负数的话,

直接写成{"-1":

123}就好