JavaScript에서 null과 빈 문자열('')은 서로 다른 타입과 값을 가집니다. **null 아무런 값도 없음을 의미하는 특별한 값입니다.
변수에 null을 할당하면, 해당 변수는 아무런 객체도 가리키지 않게 됩니다. 이는 '값이 없음' 또는 '알 수 없음'을 표현할 때 주로 사용됩니다.
**빈 문자열(' ') 문자열 데이터 타입의 값이며, 문자가 하나도 없는 문자열을 의미합니다. 빈 문자열은 문자열 연산에 사용될 수 있으며, 문자열 메소드를 호출하는 데도 사용할 수 있습니다.
따라서 testName: null과 testName: ''의 차이점은 다음과 같습니다. testName: null에서 testName는 값이 없음을 표현합니다. 이 경우 testName에 문자열 메서드를 호출하면 에러가 발생합니다.
(예: testName.toLowerCase()) testName: ' '에서 testName는 빈 문자열을 가지고 있습니다. 이 경우 testName에 문자열 메서드를 호...
#
javaScript
#
표현
#
타입
#
초기값
#
차이점
#
연산
#
에러
#
빈값
#
빈_문자열
#
발생
#
문자열
#
메서드
#
데이터
#
값
#
null
#
호출
원문 링크 : null와 ''의 차이점