|
>>= (побитовое смещение вправо и присвоение) Синтаксис expression1 =>>expression2 Аргументы expression1 Число, строка или выражение, которые необходимо сместить влево. expression2 Число, строка или выражение, конвертируемые в целое число от 0 до 31. Описание Оператор; производит побитовое смещение вправо и записывает содержимое, как результат в expression1. Player Flash 5 или более поздней версии. Пример Данные два выражения эквивалентны: A >>= B A = (A >> B) function convertToBinary(number){var result = "";for (var i=0; i<32; i++) {// Extract least significant bit using bitwise ANDvar lsb = number & 1;// Add this bit to our result stringresult = (lsb ? "1" : "0") + result;// Shift number right by one bit, to see next bit}number >>= 1;return result;}convertToBinary(479)//Returns the string00000000000000000000000111011111//The above string is the binary representation of the decimal number 479. Смотри также |
|
|
|
|