JS 의 파악 정 도 를 측정 하 는 코드 입 니 다.

어때요?스스로 자신 에 게 점 수 를 매 겨 총 22 개의 문 제 를 주 었 는데,너 는 몇 개 를 맞 혔 니?이 문제 들 을 나 도 설명해 야 할 지 모 르 겠 지만,단지 모두 가 잘못 한 문제 에 대해 더욱 깊이 생각 하고 발굴 하 게 하고 싶 을 뿐이다.다음은 답 을 발표 하 겠 습 니 다.코드
 
<script type="text/javascript">
function doTest(s) {
document.writeln(s + " : " + eval(s) + "<br />");
}
doTest("null==undefined"); //1:
doTest('null==""'); //2:
doTest('null==0'); //3:
doTest('0==""'); //4:
doTest('false==0'); //5:
doTest('false==""'); //6:
doTest('true==0'); //7:
doTest('true==1'); //8:
doTest('true==-1'); //9:
doTest('false==null'); //10:
doTest(''); //11:
doTest('false==undefined'); //12:
doTest('-0===+0'); //13:
doTest('-0==+0'); //14:
doTest('-(-0)===0'); //15:
doTest('false===(!true)'); //16:
doTest('typeof(null)'); //17:
doTest('typeof(false)'); //18:
doTest('typeof(undefined)'); //19:
doTest('typeof(1)'); //20:
doTest('typeof(+1.1)'); //21:
</script>
질문 을 남 겨 드 리 겠 습 니 다.3||6&9 의 연산 결 과 는 무엇 입 니까?구체 적 인 분석 은 여 기 를 볼 수 있 습 니 다:&&|연산 내용 은 다음 과 같 습 니 다.&&|이 두 연산 자 는 표현 식 을 판단 할 때 만 사용 할 수 있 고 보통 if 문 구 를 사용 합 니 다.얼마 전 회사 의 칼 갈 이 행동 평가 문제 에서 완전히 잘못 되 었 다.이 두 연산 자 에 대해 잘 이해 하지 못 하기 때문에,단지 간단하게 판단 표현 식 이 라 고 생각 할 뿐이다.당시 시험의 제목:3||6&9 의 연산 결 과 는 무엇 입 니까?내 가 트 루 라 니!오늘 블 로그 원 에서 이 두 가지 설명 을 보 았 는데,많은 사람들 이 이곳 에 아직도 잘못된 부분 이 있다 고 생각 했다.그래서 적 었 어 요.우 리 는 먼저 답 을 보지 않 고&&|에 대한 이 해 를 먼저 합 니 다.나 는 이전의 컴퓨터 책 에서 이 두 개의 연산 자 를 본 적 이 있 는 것 으로 기억한다.그들의 우선 순 위 는&&|보다 크다.그럼&&는 또 어떻게 연산 합 니까?exp1&&exp 2:exp 1 을 실행 한 후 true 로 돌아 가면 exp 2 를 실행 하고 exp 2 의 값 을 되 돌려 줍 니 다.exp 1 을 실행 한 후 false 로 돌아 가면 전체 표현 식 은 exp 1 의 값 을 되 돌려 주 고 exp 2 는 실행 하지 않 습 니 다.exp 1||exp 2:exp 1 을 실행 한 후 true 로 돌아 가면 전체 표현 식 은 exp 1 의 값 을 되 돌려 주 고 exp 2 는 실행 하지 않 습 니 다.exp 1 을 실행 한 후 false 로 돌아 가면 exp 2 를 실행 하고 exp 2 의 값 을 되 돌려 줍 니 다.그럼 답 을 살 펴 보 겠 습 니 다:3||6&9:먼저 연산&&&,6 과 9 가 모두 0 보다 크 기 때문에 모두 true 이기 때문에 결 과 는 9 입 니 다.표현 식 이 3||9 로 바 뀌 었 습 니 다.3 과 9 가 모두 트 루 이기 때문에 3 으로 돌아간다.그래서 정 답 은 3.위 에서 나 는 또 몇 가지 문 제 를 연장 했다.false==0,true==0,false==null,false==undefined,false=="그들의 값 은 무엇 입 니까?마지막 에 제 가 여러분 께 질문 을 하나 남 기 겠 습 니 다.&&그들 사이 에는 어떤 차이 가 있 습 니까?

좋은 웹페이지 즐겨찾기