찾다

 >  Q&A  >  본문

javascript - 다음 코드를 풀어보세요. . 이해하는 방법?

으아아아

>> 부호 있는 오른쪽 시프트를 이해했습니다. 왜 ParseInt(,16)가 필요한가요? >>바이너리 데이터의 오른쪽 쉬프트 아닌가요? . 그런 다음 어떤 베이스로 변환되든 상관없이 parsInt를 사용합니다. 이진 데이터는 변경되지 않은 상태로 유지되어야 합니다.
16비트를 이동하는 이유. . 'FFFFFF' 6바이트가 48비트 아닌가요? .

大家讲道理大家讲道理2745일 전440

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-19 10:17:40

    parseInt('hexStr', 16) 이 문장은 16진수를 구문 분석하여 16진수가 포함된 문자열을 Int 숫자 유형으로 변환한다는 의미입니다. #🎜 🎜#

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-19 10:17:40

    왜 ParsInt(,16)

    'FFFFFF'는 단순한 문자열이며 오른쪽 Shift 연산에는 숫자가 필요합니다.

    그런 다음 어떤 베이스로 변환되든 상관없이 ParseInt를 사용하세요. 이진 데이터는 변경되지 않은 상태로 유지되어야 합니다.

    'FFFFFF'를 예로 들어보겠습니다. 16진수 아래에는 F가 없으므로 NaN입니다. 16진수보다 높을수록 캐리가 달라지므로 값도 다릅니다.

    왜 모바일이 16비트인가요

    RGB 각 색상값은 0~255로 8비트를 차지합니다. R 값을 얻으려면 16비트만큼 오른쪽으로 이동하고 G와 B를 제거하세요

    회신하다
    0
  • 취소회신하다