원격 JSON에서 값을 읽는 프로젝트를 만듭니다. 이 프로젝트에서 원격 JSON은 하나의 변수 16 가지 유형의 알람을 제공합니다. 구현은 int로 표현 된 바이너리 16 비트 값에 의한 다. 그래서 세 번째 경보가 있으면 8을 반환해야하고 (바이너리 1000) 두 번째, 10 번째 및 10 번째 경보가 발생하면 1284 (이진 10100000100)를 반환합니다. 그럼 아무런 경고가 0 때 나를 돌려 준다. 그래서 JS에서 함수를 생성한다. (here) 리턴 된 값 (예제에서는 8/1284/0)을 반환하면 간단한 true 또는 false가 리턴된다. 경보. 이 기능은 매우 간단하다.Javascript의 비트 AND 연산
function IsOnAlarm(passedVal) {
if (passedVal & 0) {
return false;
} else {
return true;
}
}
하지만 내가 문제를 보여줍니다 JSFiddle을 만들 :-(작동하지 않습니다 어떻게 그것을 해결할 수있는 사전에 감사
특정 값을 알고 싶지 않다면 passed passed! = 0 –