묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
navigater.appName.indexOf("Microsoft") != -1; 이 무슨 말인지 -_-;;
2003.10.09 00:26
var InternetExplorer = navigater.appName.indexOf("Microsoft") != -1;
그냥 메쏘드 자체는 뭘 하라고 하는건지는 알겠는데요 ^^;;;
navigater.appName.indexOf("Microsoft") != -1;
이 부분이 걸리는군요...
어떻게 해석 해야 되는건가요?
조건문이라면 != -1 이라고 해 놓으면 -1과 같지 않으면 이라고 하겠는데
조건문도 아닌것이 단독으로 저렇게 쓰이면 어떻게 해석 해야 되는건지 궁금하네요
그냥 메쏘드 자체는 뭘 하라고 하는건지는 알겠는데요 ^^;;;
navigater.appName.indexOf("Microsoft") != -1;
이 부분이 걸리는군요...
어떻게 해석 해야 되는건가요?
조건문이라면 != -1 이라고 해 놓으면 -1과 같지 않으면 이라고 하겠는데
조건문도 아닌것이 단독으로 저렇게 쓰이면 어떻게 해석 해야 되는건지 궁금하네요
댓글 2
-
행복한고니
2003.10.09 01:18
-
미톨
2003.10.09 01:47
아 감사합니다. ^^
비교연산을 저렇게도 할 수 있는거였군요
그런데 제가 고니님이 쓰신 글을 보고 확인용 스크립트를 만들어서 실험해 보니깐 ^^
-1 이면 false 가 나오는것 같습니다. 제가 잘 못 실험했거나 ^^;;
고니님께서 급하게 쓰시느라 바꿔 쓰신건지 조금 궁금하네요 ^^;
실험용으로 만든 스크립트
<script language="javascript">
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
alert (InternetExplorer);
if (InternetExplorer) {alert("okok");}
else{alert("nono");}
</script>
--------------------------------------
이런식으로 하니깐 위쪽은 true가 나오고 아랬쪽은 true값을 판별해서 okok가 뜨네요 ^^
var InternetExplorer = (navigater.appName.indexOf("Microsoft") != -1);
이렇게 이해하세요.
반환되는 값은 true, false 입니다. -1 이면 true, 아니면 false