JS 일반 오류(Error) 및 처리 방안 상세 정보

1425 단어 JS잘못Error
1. 잘못된 유형
Error: 모든 잘못된 부모 유형
잘못된 하위 유형은 다음과 같습니다.
  • ReferenceError: 참조된 변수가 없습니다
  • TypeError: 데이터 유형이 잘못되었습니다
  • RangeError: 데이터 값이 허용되지 않습니다
  • SyntaxError: 구문 오류
  • 일반적인 내장 오류:
    (1) ReferenceError: 참조 변수가 없습니다.console.log(a) //ReferenceError: a is not defined(2) TypeError: 잘못된 데이터 유형
    var b = {}
    b.xxx()//TypeError: b.xxx is not a function
    (3) RangeError: 데이터 값이 허용되는 범위 내에 있지 않음
    
    function fn(){
      fn()
    }
    fn() //RangeError: Maximum call stack size exceeded
    (4) SyntaxError: 구문 오류const c = """" //SyntaxError: Unexpected string2. 오류 처리
    캡처 오류:try...catch
    오류 발생:throw error
    (1) 캡처 오류
    
    try {
      let d
      console.log(d.xxx)
    } catch (error) { // error (message :  ;stack :  )
     console.log(error.message)
     //console.log(error.stack)
    }
    //  
    console.log(' ')
    (2) 오류 던지기
    
    function something() {
      if (Date.now() % 2 === 1 ){
      console.log(' , ')
      } else {
      throw new Error(' ')
      }
    }
    
    // 1  
    something() //Error:  
    console.log('something ') // ( )
    
    // 2  
    try {
     something()
    } catch(error) {
     console.log(error.message)
    }
    이상은 본문의 전체 내용입니다. 여러분의 학습에 도움이 되고 저희를 많이 응원해 주십시오.

    좋은 웹페이지 즐겨찾기