>  기사  >  웹 프론트엔드  >  JS에 대한 오류가 발생하기 쉬운 지식은 무엇입니까?

JS에 대한 오류가 발생하기 쉬운 지식은 무엇입니까?

零下一度
零下一度원래의
2017-07-20 17:20:101081검색

JS에 대한 오류가 발생하기 쉬운 지식은 무엇입니까?

  • ==과 ===의 차이점:

    • ==: 두 변수의 값이 같은지 확인합니다.

    • ===: 두 변수의 유형과 값이 동일한지 확인합니다. 두 조건이 동시에 충족되면 표현식은 True입니다.

  • 스위치에서 break의 역할:

    • 예: 조건을 충족하는 Case 2에서 Break가 없으면 Case 3도 실행됩니다.

    • Case 이후의 문이 있는 경우 break를 쓰지 않으면 프로그램이 종료되지 않고 아래쪽으로 실행됩니다.

    •  1 var num = 2; 2 switch(num){ 3     case 1: 4         alert('case 1'); 5         break; 6     case 2: 7         alert('case 2'); 8     case 3: 9         alert('case 3');10         break;11     default:12         alert('default');13         break;14 }
      View Code
  • Array:

    • 예: list1 = new Array(3); 3은 배열의 길이를 나타냅니다.

    • new Array()를 사용하여 배열을 정의할 때 Array 함수 내에 숫자가 하나만 있는 경우 이 숫자는 배열의 요소가 아닌 배열의 길이를 나타냅니다. array;

      list2 = new Array(3,2,5,6); 여기에 있는 숫자는 배열의 요소입니다.

  • 데이터 유형 변환 및 NaN:

    • : 반환값은 false입니다

    • parseInt ('123abc') : 123

    •  parseInt('abc123') 반환 : NaN

    •  Number('123abc') 반환 : NaN

    • 반환
    •  번호( 'abc123') : 반환값은 NaN

  • 소수점 연산 정확도 문제:

    • JavaScript에서는 소수점으로 데이터를 계산할 때 항상 소수점 이하 자릿수가 많이 발생합니다. in 2 16진법으로 계산됩니다.

위 내용은 JS에 대한 오류가 발생하기 쉬운 지식은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.