亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么(Number(value[0])+50)+value[1];要加value[1]?

value[1]不是什么px且為未定義!加上它有神么作用?

正在回答

5 回答

我也感覺是多此一局 如果按px拆分的話 value 應該是 “” 空字符串? 目的就是將數值轉換為字符串 哪直接 +“” 就的了 干嘛+value[1]?? 會不會是為了節約內存? 哈哈

1 回復 有任何疑惑可以回復我~

說的不錯

0 回復 有任何疑惑可以回復我~

value被split('px')以“px”為界限分開了,value[0]表示像素的數值,value[1]表示的事單位‘px’

0 回復 有任何疑惑可以回復我~
#1

鳥巢里的蛋

value[1]里面并沒有東西,不信自己輸出value[1]試一下
2017-03-27 回復 有任何疑惑可以回復我~
#2

Jammy_23 回復 鳥巢里的蛋

不是value1里面沒有東西 而是說 本例中 value = 60px; 將這個value的值(60px)視為一個數組 所以說 會有value[0] = 60 value[1] = 'px'
2017-04-09 回復 有任何疑惑可以回復我~
#3

蘇子晨 回復 Jammy_23

拆分后,value[0] = 60 是對的,但 value[1] = 'px' 是不對的,其實是一個空值。這里具體原因不明白,但它確實是空值
2017-05-08 回復 有任何疑惑可以回復我~
#4

于Sir_ 回復 蘇子晨

因為split函數 括號里的參數是分割的參數 比如"you"用split(o)后 得到的數組就剩【y,u】了 就沒有括號里的參數了 也就自然沒有PX了
2017-06-05 回復 有任何疑惑可以回復我~
#5

蘇子晨 回復 于Sir_

嗯嗯,是的,多謝分析
2017-06-05 回復 有任何疑惑可以回復我~
查看2條回復

我知道加不加效果一樣,但是答案肯定是出于某種考慮加上了!

0 回復 有任何疑惑可以回復我~

value[1]里面是空的,加上也沒什么用。不加效果也一樣。

0 回復 有任何疑惑可以回復我~
#1

小小七i 提問者

我知道加不加效果一樣,但是答案肯定是出于某種考慮加上了!
2017-03-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么(Number(value[0])+50)+value[1];要加value[1]?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號