Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2014, 08:02
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Bitwise Operators (примеры)
Побитовые операторы применяются редко, однако они являются очень производительными!

Используете?

Поделитесь примерами с использованием побитовых операторов.


Вот где использовал я:


// переводит в целое число из строки
function getIntNumber(str) {
  return ~~str;
}

alert(getIntNumber('15.343'));



// проверяет массив на наличие единиц
function checkArray(arr) {
  var str = arr.join('');

  if (~~str) {
    return true;
  } else {
    return false;
  }
}

alert(checkArray([0,0,0,0,0,1,0]));
alert(checkArray([0,0,0,0,0,0,0]));
Ответить с цитированием