JS 의 파악 정 도 를 측정 하 는 코드 입 니 다.
2513 단어 JS정 도 를 파악 하 다
<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=="그들의 값 은 무엇 입 니까?마지막 에 제 가 여러분 께 질문 을 하나 남 기 겠 습 니 다.&&그들 사이 에는 어떤 차이 가 있 습 니까?
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.