为什么要加上Number?是从字符型转为数值型的么?

//获取到指定元素的宽度,在回调返回宽度值
        //通过处理这个value,重新设置新的宽度
        $('.sixth').css("width",function(index,value){
            //value带单位,先分解
            value = value.split('px');
            //返回一个新的值,在原有的值上,增加50px
            return (Number(value[0]) + 50) + value[1];
        })

昵称什么DE
浏览 1295回答 1
1回答

李晓健

是的,不然的话,value[0] 可能会是字符串 ,后面再加50 就可能出现字符串的拼接,而不是相加了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript