>웹 프론트엔드 >JS 튜토리얼 >웹 개발에서 원래 값을 감지하는 방법

웹 개발에서 원래 값을 감지하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-06-04 10:17:231611검색

이번에는 웹 개발에서 원래 값을 감지하는 방법과 웹 개발에서 원래 값을 감지할 때 주의 사항이 무엇인지 보여드리겠습니다. 다음은 실제 사례입니다.

JS에는 문자열, 숫자, 부울, null 및 정의되지 않음의 5가지 기본 유형이 있습니다. 값을 문자열, 숫자, 부울 또는 정의되지 않음으로 지정하려면 typeof 연산자를 사용하는 것이 가장 좋습니다. typeof 연산자는 값의 유형을 나타내는 문자열을 반환합니다.

문자열의 경우 typeof는 "문자열"을 반환합니다.

숫자의 경우 typeof는 "숫자"를 반환합니다.

부울 값의 경우 typeof는 "부울"을 반환합니다.

정의되지 않은 경우 typeof는 "정의되지 않음"을 반환합니다.

typeof의 사용법은 다음과 같습니다:

// 推荐使用,这种用法让`typeof`看起来像运算符typeof variable// 不推荐使用,因为它让`typeof`看起来像函数调用typeof(variable)

typeof를 사용하여 위의 네 가지 기본 값 유형을 감지하는 것은 매우 안전합니다.

typeof 연산자의 독특한 점은 선언되지 않은 변수에 사용될 때 오류가 발생하지 않는다는 것입니다. 정의되지 않은 변수와 정의되지 않은 값을 가진 변수는 typeof를 통해 "undefine"을 반환합니다.

마지막 기본 값인 null은 일반적으로 명령문을 감지하는 데 사용되어서는 안 됩니다. 위에서 언급했듯이 단순히 null과 비교하는 것만으로는 일반적으로 값이 유효한 유형인지 여부를 결정하는 데 충분한 정보가 포함되지 않습니다. 그러나 예외가 있습니다. 예상 값이 실제로 null인 경우 null과 직접 비교할 수 있습니다. 이때 null과 비교하려면 === 또는 !==를 사용해야 합니다. 예:

// 如果你需要检测null,则使用这种方法var element = document.getElementById('my-div');if (element !== null) {
  element.className = 'found';
}

DOM 요소가 없으면 document.getElementById()를 통해 얻은 값은 null입니다. 이 메서드는 노드 또는 null을 반환합니다. 현재 null은 예측 가능한 출력이므로 !==를 사용하여 반환 결과를 검색할 수 있습니다.

typeof null을 실행하면 "객체"가 반환되는데, 이는 null을 결정하는 비효율적인 방법입니다. null을 감지해야 하는 경우 항등 연산자(===) 또는 비항원 연산자(!==)를 직접 사용하세요.

이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

JS를 사용하여 암호화 및 복호화 작업 구현

node.js 인터페이스 만드는 방법

위 내용은 웹 개발에서 원래 값을 감지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.