>  기사  >  웹 프론트엔드  >  JavaScript에서 "정의되지 않은 X1"은 무엇을 의미합니까?

JavaScript에서 "정의되지 않은 X1"은 무엇을 의미합니까?

王林
王林앞으로
2023-09-07 11:33:02737검색

JavaScript에서 정의되지 않은 X1은 무엇을 의미합니까?

JavaScript에서 Undefine X 1의 결과를 보려면 먼저 JavaScript에서 Undefine의 표현을 정확하게 이해해야 합니다. JavaScript에는 메모리와 관련된 정의되지 않은 키워드가 있습니다. 전역 개체의 속성이 정의되지 않았습니다. 즉, 전역 범위를 갖는 변수입니다. 정의되지 않은 원래 값은 시작 값입니다.

정의되지 않음은 아직 값이 할당되지 않은 변수의 유형입니다. 변수가 평가 중이지만 값이 할당되지 않은 경우에도 메서드나 명령문은 정의되지 않은 값을 반환합니다. 값이 반환되지 않으면 함수는 정의되지 않은 예외를 발생시킵니다.

메모리 공간이 설정되기 전에는 Javascript에서 메모리 공간을 받는 모든 항목에 정의되지 않은 상태가 부여됩니다. 따라서 JavaScript에서는 Undefine X 1의 결과는 NaN(숫자가 아님)입니다.

JavaScript 약어 NaN은 "Not a Number"를 의미하며, 쓸 수 없는 속성 또는 숫자가 아닌 값을 의미합니다. NaN은 프로그램에서 거의 사용되지 않지만 이를 통해 우리가 지정한 숫자가 올바른지 확인할 수 있습니다.

문법

으아아아

예 1

정의되지 않은 X 1의 결과를 보려면 먼저 'y'를 정의되지 않은 것으로 시작한 다음 1을 곱합니다. 다음 예는 불확정 양식 연산을 보여줍니다. 1을 정의되지 않은 값으로 곱합니다. 이는 아직 생성되지 않았기 때문에 키워드이자 잘못된 숫자입니다. 이제 여기에 숫자를 곱하면 NaN이 됩니다.

으아아아

예 2

이 예에서는 문자열을 정수로 변환하려고 하면 NaN이 반환된다는 점을 이해하겠습니다.

으아아아

예 3

이 예에서는 변수가 선언되었지만 값이 할당되지 않은 경우 변수 값이 어떻게 정의되지 않는지 이해해 보겠습니다. 또한 변수에는 정의되지 않은 값을 명시적으로 할당할 수 있습니다.

으아아아

예 4

이 예에서는 JavaScript에서 undefound와 null이 false 값으로 간주되는 방식을 이해해 보겠습니다.

으아아아

예 5

이 예에서는 Boolean() 함수가 정의되지 않거나 null로 호출되면 결과가 false가 된다는 점을 이해하겠습니다.

으아아아

예 6

JavaScript는 null을 객체로 처리합니다. typeof 연산자가 이를 확인할 수 있습니다. 변수와 값의 유형은 typeof 연산자에 의해 결정됩니다. 정의되지 않은 값을 찾기 위해 typeof 연산자를 사용하면 정의되지 않은 값이 반환됩니다.

으아아아

예 7

이 예에서는 JavaScript 기본값인 null 및 undefed를 이해해 보겠습니다. 기본값을 허용하는 JavaScript의 함수 매개변수에 undefed가 전달되면 undef 대신 기본값이 사용됩니다.

으아아아

예 8

반면, 기본 인수 함수는 null이 전달되면 null을 값으로 받아들입니다.

으으으으

위 내용은 JavaScript에서 "정의되지 않은 X1"은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제