課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
為什么加value[1]
我覺得是個空值啊
2016-06-30
源自:jQuery基礎 (一)—樣式篇 3-7
正在回答
實踐證明加value[1]是多余的,value[1]其實是個空值,至于return (Number(value[0]) + 50) + value[1]和return (Number(value[0]) + 50) + "px"效果是一樣,是因為當一個數只被作為值(value)的時候, jQuery會將其轉換為一個字符串,并添在字符串的結尾處添加px
唉,一樣是一樣,但是不能說value[1]是單位px,頁面輸出value[1]時是一個空值,你說的將value[1]替換成‘px’一樣的效果只能說明return (Number(value[0]) + 50) + value[1];這個返回值帶不帶單位效果一樣.??? :)
?value = value.split('px'); ?這一句將value數值與單位分開,value[0]是原數值,value[1]是單位px 。 ?
?return (Number(value[0]) + 50) + value[1]; 中你將value[1]替換成‘px’一樣的效果。
qq_無垢的季節_03545899
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
8 回答為什么(Number(value[0])+50)+value[1];要加value[1]?
8 回答為什么加value[1]?這是個什么值?
4 回答為什么這里需要加上value[1]
4 回答為什么value[1]是“px”?
2 回答value[1]為什么是空的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-31
實踐證明加value[1]是多余的,value[1]其實是個空值,至于return (Number(value[0]) + 50) + value[1]和return (Number(value[0]) + 50) + "px"效果是一樣,是因為當一個數只被作為值(value)的時候, jQuery會將其轉換為一個字符串,并添在字符串的結尾處添加px
2016-07-02
唉,一樣是一樣,但是不能說value[1]是單位px,頁面輸出value[1]時是一個空值,你說的將value[1]替換成‘px’一樣的效果只能說明return (Number(value[0]) + 50) + value[1];這個返回值帶不帶單位效果一樣.??? :)
2016-07-02
?value = value.split('px'); ?這一句將value數值與單位分開,value[0]是原數值,value[1]是單位px 。 ?
?return (Number(value[0]) + 50) + value[1]; 中你將value[1]替換成‘px’一樣的效果。