jslint 도구 의 팁 중 하나 는 다음과 같습니다.
++ 및-
++ (증가) 및-(감소) 연산자는 과도한 까다 로움을 유발하여 잘못된 코드에 기여하는 것으로 알려져 있습니다. 바이러스 및 기타 보안 위협을 가능하게하는 잘못된 아키텍처에 이어 두 번째입니다. 이 연산자의 사용을 금지하는 플러스 플러스 옵션이 있습니다.
나는 PHP 구문 $foo[$bar++]
이 쉽게 하나의 오류로 인해 발생할 수 있다는 것을 알고 있지만 a while( a < 10 ) do { /* foo */ a++; }
또는 보다 루프를 제어하는 더 좋은 방법을 알 수는 없습니다 for (var i=0; i<10; i++) { /* foo */ }
.
" ++
"및 " --
"구문 이없는 유사한 언어가 있거나 다르게 처리하거나, " ++
"및 " --
" 를 피할 수있는 다른 근거가 있기 때문에 jslint가 강조 표시 합니까?
++
버그를 일으키지 않습니다. ++
"두려운"방식으로 사용하면 버그가 발생할 수 있습니다 . 특히 둘 이상의 사람이 코드베이스를 유지 관리하는 경우에는 운영자의 문제가 아니라 프로그래머의 문제입니다. 나는 아직 존재하지 않았기 때문에 대학에서 JS를 배우지 못했지만 어떻게해야합니까? 물론 C를했는데, 물론 ++
첫 번째로 "그렇게 무엇을 얻습니까?" 나는 특정 언어를 배우기 위해 대학에 가지 않았고, 어떤 언어 에도 적용 할 수있는 좋은 프로그래밍 실습을 배우러 갔다 .