PHP和JS位移计算

PHP位移计算

$num = 14;
$i = 1;
$result = [];
while($num) {
    if ($num & 1) {
        $result[] = $i;
    }
    $i *= 2;
    $num /= 2;
}
print_r($result) ;

相应的推算JS位移就比较简单了:

var num = 14;
var i = 1;
var result = [];
while(num) {
    if (num & 1) {
        result.push(i);
    }
    i *= 2;
    num /= 2;
}
console.log(result);

相关推荐

评论