javascript - js에서 a++와 ++a 중 어느 것이 작업에 먼저 나타나나요?
大家讲道理
大家讲道理 2017-05-18 10:58:47
0
1
671

제목 그대로:

으아아아
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(1)
小葫芦

먼저 문서를 읽어보세요: 연산자 우선순위

분명히 사후 증분은 사전 증분보다 우선순위가 높습니다.
즉, a++를 먼저 연산한 다음 ++a를 연산하세요. a++然后才是++a

那么为什么这个运算式最后却是2 + 2
因为这俩运算都比+运算优先级高。
然后,虽然a++先运算,但是a自增要等到整个算式运算结束,而++a则是马上就自增。
a++++a运算之后,+运算之前,a的值就是2
最后整个算式运算结束,a才会自增到3

그렇다면 이 연산식은 왜 2 + 2로 끝나는 걸까요? 🎜이 두 작업은 + 작업보다 우선순위가 높기 때문입니다. 🎜그러면 a++가 먼저 계산되지만 a의 증가는 전체 계산이 완료될 때까지 기다려야 하고 ++a는 증가됩니다. 즉시. . 🎜a++++a 연산 후, + 연산 전, a2입니다. 🎜마지막으로 전체 계산이 완료되면 a3으로 증가합니다. 인쇄해서 보시면 됩니다. 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿