반응형
정말 기초적인 것이지만, 자바스크립트에서 undefined라는 값이 있다. 그래서, 이 undefined를 구분해야 하는 경우가 있는데, 이 경우에는 typeof를 사용하면 된다.
목차
1. undefined 구분하는 방법
1. undefined 구분하는 방법
JavaScript에서 undefined를 구분하는 것은 정말 빈번하게 많이 사용된다. 대체적으로, Object 형식을 가져오거나, 아니면 input 태그에서 값을 가져오려고 하는데 값이 제대로 들어있지 않은 경우에 디버깅을 찍어보면 undefined가 나온다. 이 때 undefined를 구분하는 방법은 typeof를 사용하는 것이다.
undefined는 == "" 이 형태로는 구분할 수가 없다.
var test01 = $("#TEST01").val() // undefined
if(test01 == "") { // -> if문 타지 않음
alert("죽기 전에 소고기가 먹고 싶은데 뭐라구? 소고기 사준다구?");
alert("혹시 나 죽는 날이야?");
}
typeof를 사용해야 한다.
var test01 = $("#TEST01").val() // undefined
if(typeof test01 == "undefined") { // -> if문 탄다.
alert("죽기 전에 소고기가 먹고 싶은데 뭐라구? 소고기 사준다구?");
alert("혹시 나 죽는 날이야?");
}
반응형
'Language > JavaScript' 카테고리의 다른 글
[JavaScript] JavaScript trigger change 사용 방법 (0) | 2023.06.23 |
---|---|
[JavaScript] 자바스크립트(JavaScript)에서 Json key, value 가져오는 방법 (0) | 2022.08.05 |
[JavaScript/Jquery] Jquery eq() 메소드란? (0) | 2022.05.14 |
[자바스크립트/JavaScript] 자바스크립트(JavaScript) 주소창 파라미터 없애는 방법 (0) | 2022.04.15 |
[자바스크립트/JavaScript] 자바스크립트(JavaScript) 이메일 형식 Validation 코드 (0) | 2022.04.12 |
자바스크립트(JavaScript) is not a function 에러 해결 방법 (1) | 2022.02.22 |
네이버 카페 출석수 일정 시간마다 올리는 매크로 프로그램 (21) | 2022.02.03 |
제이쿼리(JQuery)에서 input 객체 readonly로 설정하는 방법 (0) | 2021.11.08 |
최근댓글