> 웹 프론트엔드 > JS 튜토리얼 > JavaScript 증분: someVariable과 someVariable — 차이점은 무엇입니까?

JavaScript 증분: someVariable과 someVariable — 차이점은 무엇입니까?

DDD
풀어 주다: 2024-12-08 05:26:12
원래의
348명이 탐색했습니다.

JavaScript Incrementing:   someVariable vs. someVariable   — What's the Difference?

JavaScript에서 변수 증가: someVariable과 someVariable

JavaScript에서는 이전(pre-pre-)에 배치된 연산자를 사용하여 변수를 증가시킬 수 있습니다. 증분) 또는 변수 이름 뒤(증분 후). 이 두 가지 형태의 증가는 서로 바꿔 쓸 수 있는 것처럼 보이지만 연산 순서에 따라 미묘한 차이가 있습니다.

사전 증가( )

변수 이름 앞에 사용하는 경우 , 변수가 먼저 증가하고 최종 값이 표현식의 값으로 반환됩니다. 이는 다음을 의미합니다.

  • x는 x 1과 같습니다. x

사후 증가( ):

변수 이름 뒤에 를 사용하면 원래 값을 캡처하여 저장한 다음 변수가 증가합니다. 표현식의 값은 캡처된 원래 값입니다. 이는 다음과 같이 해석됩니다.

  • x는 (temp = x, x = x 1, temp)

독립형 명령문

독립형 명령문으로 사용되는 경우 someVariable과 someVariable은 동일한 효과를 가지며 변수를 증가시킵니다. 그러나 해당 값이 다른 곳에서 사용되는 경우에는 다릅니다.

예:

    x = 0;
  • y = array[x ]; // 배열[0]을 얻습니다(x를 1로 증가)
  • x = 0;
  • y = array[ x]; // 배열[1]을 얻습니다(원래 값 0을 캡처한 후 x를 1로 증가)

위 내용은 JavaScript 증분: someVariable과 someVariable — 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿