정의되지 않은 것과 JavaScript에서 정의되지 않은 것

Jeong Uidoeji Anh Eun Geosgwa Javascripteseo Jeong Uidoeji Anh Eun Geos



JavaScript에는 다양한 목적으로 사용되는 여러 키워드가 있습니다. 한정되지 않은 ' 그리고 ' 정의되지 않음 ”는 메모리 공간을 나타내는 두 가지 다른 용어입니다. '정의되지 않음'이라는 용어는 메모리 공간을 차지하지만 할당된 값이 없는 선언된 변수의 존재를 나타냅니다. 그러나 변수가 '정의되지 않음'으로 표시되면 아직 정의되지 않은 것입니다.

이 게시물은 다음을 보여줍니다.

JavaScript에서 '정의되지 않음'이란 무엇입니까?

한정되지 않은 ”는 특별한 의미가 있는 자바스크립트 키워드입니다. 메모리 공간을 차지하는 모든 것은 해당 메모리 공간에 값을 할당할 때까지 정의되지 않은 값을 포함합니다. 또한 키워드 '정의되지 않음'은 액세스된 변수가 프로그램에서 초기화되었음을 결정합니다.







예제 1: 변수 선언 없이

이 특정 예에서는 먼저 ' 엑스 '의 주장으로 콘솔.로그() ” 메서드를 선언하지 않고:



콘솔. 통나무 ( 엑스 ) ;

이제 동일한 변수를 선언하고 값을 할당합니다.



x가 있다 = 5 ;

그런 다음 다시 ' 콘솔.로그() ” 그리고 선언된 변수를 전달하여 콘솔에 출력을 표시합니다.





콘솔. 통나무 ( 엑스 ) ;

첫 번째 'console.log()' 메서드의 결과에 ' 한정되지 않은 ” 그리고 두 번째는 “ 5 ” 선언된 변수 값에 따라:



예 2: 값 할당 없음

console.log()는 ' 한정되지 않은 ” 값을 할당하지 않고 변수를 선언한 경우 결과입니다. 이를 위해 변수 ' ”는 값을 지정하지 않고 선언됩니다.

~이있다 ;

그런 다음 ' 콘솔.로그() ” 메서드를 사용하고 정의된 변수를 매개변수로 전달하여 결과를 표시합니다.

콘솔. 통나무 ( ) ;

결과적으로, ' 한정되지 않은 ”가 콘솔에 표시됩니다.

JavaScript에서 '정의되지 않음'이란 무엇입니까?

용어 ' 정의되지 않음 ”는 정의에 따라 액세스된 변수를 메모리에서 사용할 수 없음을 나타냅니다. 결과적으로 콘솔에 ' 정의되지 않음 ” 코드에서 선언되지 않은 변수에 액세스할 때마다.

예: 변수 선언 없이

이 명시된 예에서 먼저 ' 엑스 ” 콘솔 로그 방법에 대한 인수로:

콘솔. 통나무 ( 엑스 ) ;

그런 다음 초기화했습니다.

x가 있다 = 5 ;

마지막으로 다시 표시했습니다.

콘솔. 통나무 ( 엑스 ) ;

그러나 선언 및 초기화되지 않은 변수를 console.log()에 전달하면 오류 메시지가 표시됩니다.

콘솔. 통나무 ( 그리고 ) ;

결과적으로 console.log()를 호출하고 선언 없이 변수를 전달하면 ' 한정되지 않은 '. 또한 변수 '를 전달하면 그리고 '라고 선언한 후 엑스 '라는 오류 메시지가 표시됩니다. y가 정의되지 않았습니다 ”:

JavaScript에서 정의되지 않음과 정의되지 않음의 주요 차이점은 무엇입니까?

'의 주요 차이점은 한정되지 않은 ' 그리고 ' 정의되지 않음 ” JavaScript에서 초기화 및 선언입니다. '정의되지 않음' 키워드는 선언되었지만 값이나 초기화가 제공되지 않은 변수를 설명합니다. 그러나 '정의되지 않음'은 변수가 아직 선언되지 않았음을 나타냅니다.

그것은 정의되지 않고 정의되지 않은 JavaScript에 관한 것입니다.

결론

자바스크립트에서 ' 한정되지 않은 ' 그리고 ' 정의되지 않음 '는 두 개의 키워드입니다. 이 두 용어의 주요 차이점은 변수의 초기화 및 선언으로 인해 '정의되지 않음'은 변수가 선언되지 않은 것으로 결정되지만 '정의되지 않음'은 선언된 변수에 할당된 값이 없음을 나타냅니다. 이 튜토리얼은 JavaScript에서 정의되지 않은 것과 정의되지 않은 것에 대해 언급했습니다.