>  기사  >  웹 프론트엔드  >  js에서 ++i와 i++의 차이점

js에서 ++i와 i++의 차이점

下次还敢
下次还敢원래의
2024-05-01 04:48:141056검색

JavaScript의 증가 연산자 ++i는 먼저 변수 값을 증가시킨 다음 증가된 값을 반환하고, i++는 먼저 변수 값을 반환한 다음 증가시킵니다. 사용 시나리오: 증가하기 전에 변수 값을 사용해야 하는 경우 ++i를 사용하고, 증가한 후에 변수 값을 사용해야 하는 경우 i++를 사용합니다.

js에서 ++i와 i++의 차이점

JavaScript에서 ++i와 i++의 차이점

JavaScript에서 ++ii++는 두 가지 증분 연산자입니다. 변수 i의 값을 1로 합니다. 주요 차이점은 증분 작업의 타이밍입니다. ++ii++ 是两种递增操作符,用于将变量 i 的值增加 1。它们的主要区别在于执行递增操作的时机。

++i(前缀递增)

  • 首先递增变量 i 的值。
  • 然后返回递增后的值。

示例:

<code class="javascript">let i = 0;
console.log(++i); // 输出:1</code>

i++(后缀递增)

  • 首先返回变量 i 的当前值。
  • 然后递增 i 的值。

示例:

<code class="javascript">let i = 0;
console.log(i++); // 输出:0
console.log(i);    // 输出:1</code>

总结

操作符 执行递增操作的时机 返回值
++i 递增之前 递增后的值
i++ 递增之后 递增之前的原始值

使用场景

  • 当你希望在递增 i 之前使用其值时,使用 ++i
  • 当你希望在递增 i 之后使用其值时,使用 i++
++i(접두사 증가) 🎜🎜
  • 먼저 변수 i의 값을 증가시킵니다. 🎜
  • 그런 다음 증가된 값을 반환합니다. 🎜🎜🎜🎜예: 🎜🎜rrreee🎜🎜i++(접미사 증가) 🎜🎜
    • 먼저 변수 i의 현재 값을 반환합니다. 🎜
    • 그런 다음 i 값을 증가시킵니다. 🎜🎜🎜🎜예: 🎜🎜rrreee🎜🎜Summary🎜🎜 th>
      연산자 증분 연산 수행 시간 반환 값
      ++i 증가 전 값 증가 후
      i++ 증분 후 증분 전의 원래 값
      🎜🎜사용 시나리오🎜🎜
      • 증가하기 전에 i 값을 사용하려면 ++i를 사용하세요. . 🎜
      • i 값을 증가시킨 후 사용하려면 i++를 사용하세요. 🎜🎜

위 내용은 js에서 ++i와 i++의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.