4
我不明白是什麼>> =意思(我認爲大於或等於> =)也是:從下面的(時間& 1)。>> =是什麼意思?
function repeat (string, times) {
var result = ''
while (times > 0) {
if (times & 1) result += string
times >>= 1
string += string
}
return result
}
它看起來就像是一個位運算符,但我不明白爲什麼'='是存在的......這是甚至對我感到困惑。 – Zizouz212
請參閱https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators一個非常有用的資源 – Dinesh
'times >> = 1'是一個捷徑,與'times = times> > 1'。類似於'a + = b'('a = a + b')的語法。 – huocp