웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > etc

자바스크립트에서 값이 없는 경우 대체 값을 설정하는 방법은?

Last Modified : 2017-09-21 / Created : 2017-03-21
2,941
View Count
자바스쿠립트에서 만약 해당하는 값이 존재하지 않는 경우 대체하여 사용할 값을 지정할 수 있습니다. 예를 들면 아래와 같은 경우를 가번하면...

문) 변수 test가 정의되지 않았거나 없는 경우 "Fail"로 test 변수의 값을 지정하는 방법은?

이 경우 아래와 같이 사용할 수 있죠~
 
<script>  var test = test ? test : "Fail";</script>

하지만 php의 경우 ? 뒤의 값이 동일한 경우 아래처럼 사용할 수 있는데요...
 
<?php  var $test = $test ?: "Fail";?>

아래 방법이 코드가 훨씬 적습니다. 자바스크립트도 이와 같이 표기하는 방법이 있나요? 동일한 방법은 에러가 발생합니다. 만약 가능하다면 그 방법은 어떻게 되나요?

Previous

자바스크립트에서 해당하는 요소가 자손인지 확인할 수 있는 방법은?

Previous

자바스크립트에서 음수를 양수로 양수를 음수로 바꾸는 방법은?