2009-07-15 2 views
3

누군가가 왜 javascriptlint (jslint가 아닌)가 경고를주는 이유/중요성을 설명 할 수 있습니까?JavaScript Lint inc_dec_within_stmt 경고

inc_dec_within_stmt - increment (++) and decrement (--) operators used as part of greater statement 

같은 코드 행을 가로지를 때

이 체크를 켜 놓아야하는 이유는 무엇입니까?

답변

5

사람의 독자에게는 모호 할 수 있으므로 경고입니다.

당신과 나는 그보고가 덜 숙련 된 프로그래머가 잘못 물론

someValue = count + 1; 

으로,이 간단한 예라고 해석 할 수 있습니다

someValue = count; 
count = count + 1; 

에 해당하는 것을 이해 할 수 있지만 . 나는 내가 생산 코드에 같은 선을 본 적이 말할 수 있지만 경고가 훨씬 더

someValue = (count++) * (--index)/(3 * ++j); 

같은 라인에 마땅 :)