it/JavaScript

비교 연산자 2개 이상 쓰지 않는 이유.

하얀나다 2017. 10. 10. 13:35

<script type="text/javascript">

alert(30>20>10);

</script>


java에서는 안됨. 


script 에서만 되는 문법 인데.. 위와 같이 하게 되면 false 가 나온다.


이유는....


우선 앞에 두개부터 비교 하게 되는데


(30 >20) > 10 으로 비교가 됨.


(true) > 10 이 되므로


1 > 10 결과 false