javascript - i++에 대한 질문
我想大声告诉你
我想大声告诉你 2017-05-19 10:43:31
0
3
638
으아악

이건 이해가 됩니다.

하지만 이건:

으아악

왜 여기에 아직 출력이 있나요1,就算是先赋值了i = 1,但是i++的操作还是应该执行的吧,打印i却还是1.

我想大声告诉你
我想大声告诉你

모든 응답(3)
滿天的星座

i = i++원칙:

  • 변수 i의 값을 빼서 임시변수에 ​​넣어두세요.

  • 변수 i의 값을 늘립니다.

  • 자동 증가 연산 전 임시 변수의 값을 i의 값으로 사용하세요.

위의 세 단계를 거친 후 두 번째 단계에서 변수 i가 증가했지만 세 번째 단계에서는 원래 값이 할당되었으므로 최종 출력 결과는 1입니다.

伊谢尔伦

http://stackoverflow.com/ques... java이지만 참고하세요

i++虽然i加1了,但因为后置++,所以执行i=i(此时i指原来的值1),所以就等于是i=1了。相当于i++소용없어

伊谢尔伦

i++ 반환 값은 1

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿