datejs API의 validateMonth 메서드가 예외를 throw하고 부울을 반환하는 이유는 무엇입니까?datejs API의 validateMonth 메서드가 예외를 throw하고 부울을 반환하는 이유는 무엇입니까?
Date.validateMonth(14)
다음 오류가 발생합니다.
Timestamp: 12/21/2012 10:56:16 AM Error: RangeError: 14 is not a valid value for months. Source File: http://localhost:18103/soart/scripts/date.js Line: 21
나에게 이것은 의미가 없습니다. 예외를 던지지 않고 부울을 반환해야합니다. 이 방법의 목적은 결국 유효한 달을 확인하는 것입니다. 내가 놓친 게 있니?
입니다. 내 코드에서 예외를 발견하여 옮겼습니다. 내 질문은 않습니다 및 유효한 달에 대한 검사 메서드에 의해 던져지고 잘못된 월 예외 이해할 수 있습니까? 그것은 나에게하지 않습니다. NaN 예외가 발생했다면 나는 타협하지 않을 것입니다. – ElectronicBlacksmith
무슨 뜻인지 알지만, 그들은 오류를 반환하는 방식에 도움이 될 뿐이라고 생각합니다. 내가 할 수있는 방법이 아니라,'false'는이 경우 충분하다. – cchana