<html>
<head>
<script type="text/javascript">
var a = function (){
alert("a is called");
}
var b = undefined;
var sometest = b||a;
alert(sometest);
</script>
</head>
<body>
</body>
</html>
위에 코드에서 보면
sometest는 일반적으로 Boolean 값이 나와야 할 것이다.
msdn을 보시면..
그런데~~!! 결과를 보면 ~!!!
" || " operator 가 다음과 같이 작동 하는 것 같다..
obj || obj2 :
1) obj 가 true로 판별되면(msdn) obj를 리턴
2) obj 가 false, obj2 가 true 면 obj2 를 리턴
3) 둘다 false 면 false?( 귀찬아서 확인 안해봄)
정말 이상한 나라의 자바 스크립트.....
trackback from: How to cut down on xanax.
답글삭제Xanax online. Xanax. Xanax withdrawal symptom. Xanax effect.