"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > jQuery가 왜 '변수 형 변수 \ "``undefined \"' '``를 사용하고'variable === undefined '를 로컬 변수에 사용하는 이유는 무엇입니까?

jQuery가 왜 '변수 형 변수 \ "``undefined \"' '``를 사용하고'variable === undefined '를 로컬 변수에 사용하는 이유는 무엇입니까?

2025-03-11에 게시되었습니다
검색:869

Why Does jQuery Use `typeof variable === \ 변수 유형 === "undefined"

로컬 변수 및 속성 : 변수 === 정의되지 않은

  • 설명이 다가올 때 변수를 다룰 때이 차이가 있습니다. 선언되지 않은 변수의 경우 Foo 형은 "정의되지 않은"을 문자열로 반환합니다. 그러나 신원 확인 foo === 정의되지 않은 오류는 "foo가 정의되지 않았다"는 오류를 일으킨다. 그들이 어딘가에 명시 적으로 선언되므로 ID 체크 변수 === 정의되지 않은 경우 오류가 발생하지 않습니다.
  • 따라서 jQuery는 잠재적 오류를 피하기 위해 전역 변수에 대해 유형의 연산자를 사용합니다. 선언이 보장되는 로컬 변수 및 속성의 경우, 단순성으로 인해 신원 확인이 선호됩니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3