问答详情
源自:3-7 jQuery的属性与样式之样式操作.css()

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

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

提问者:小小七i 2017-03-15 10:23

个回答

  • NullMoneyException
    2017-04-21 12:22:44

    我也感觉是多此一局 如果按px拆分的话 value 应该是 “” 空字符串  目的就是将数值转换为字符串 哪直接 +“” 就的了 干嘛+value[1]   会不会是为了节约内存  哈哈

  • 小雪飘飘
    2017-04-08 10:23:27

    说的不错

  • 慕粉3221372
    2017-03-21 21:54:19

    value被split('px')以“px”为界限分开了,value[0]表示像素的数值,value[1]表示的事单位‘px’

  • 小小七i
    2017-03-15 11:38:08

    我知道加不加效果一样,但是答案肯定是出于某种考虑加上了!

  • 炮灰乙
    2017-03-15 11:04:16

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