* 질문) a, b, c,d, obj 중 true 값은 무엇일까???
    var a = "";
    var b = 0;
    var c = "a";
    var d = 1;
    var obj = new Boolean();
   
    if(a){
        alert("a는 true");
    }
    if(b){
        alert("b는 true");
    }
    if(c){
        alert("c는 true");
    }
    if(d){
        alert("d는 true");
    }
    if(obj){
        alert("obj는 true");
   }
   * 답) c, d, obj
   * 개인적으로다 첨에 요걸 보았을때 a, b, c, d 에러가 나고 obj만 true가 되는줄 알았더니 왠걸, javascript 에서는 true는 0 이외의 숫자, 문자열, 오브젝트라고 하네..

* 질문) 아래를 수행하고 난 결과는?
  alert(1/0);
  alert(-1/0);

* 답) Infinity, -Infinity
* 에러가 날줄 알았는데 역시 틀림. java에서는 0으로 나누는 연산을 하면 ArithmeticException 이 발생하기 때문에 자바스크립트도 역시 에러가 발생할줄 알았는데
아니네...


.... 근데 위에 쓴것들 나만 몰랐나??????


Posted by 알 수 없는 사용자 :