>  기사  >  웹 프론트엔드  >  JS는 두 변수가 교환 구현 코드에 적합하다는 것을 인식하기 위해 중간 변수 temp를 사용하지 않습니다.

JS는 두 변수가 교환 구현 코드에 적합하다는 것을 인식하기 위해 중간 변수 temp를 사용하지 않습니다.

小云云
小云云원래의
2018-02-05 09:31:401559검색

이 글은 주로 JS에서 중간 변수 temp를 사용하지 않고 두 변수의 교환을 구현하는 방법을 소개합니다. 필요한 친구들이 참고하면 좋겠습니다.

1. 덧셈과 뺄셈을 사용하세요.


var a=1;
var b=2;
a=a+b;
b=a-b;
a=a-b;

2. 곱셈과 나눗셈을 사용하세요(곱셈과 나눗셈은 덧셈과 나눗셈 연산에 더 가깝습니다)


var a=1;
var b=2;
 a = a * b;
 b = a / b;
 a = a / b;

참고: 이 방법은 정수 및 부동 소수점 값을 가진 변수를 교환할 수 있지만 부동 소수점 유형을 처리할 때 정밀도가 떨어질 수 있으며 곱셈과 나눗셈 중에 b는 0이 될 수 없습니다.

3. 배열의 유연성


var a=1;
var b=2;
a=[b,b=a][0];

관련 추천:

WeChat 애플릿에서 공유 변수 값을 구현하는 방법 소개

PHP에서 두 변수 값을 교환하는 방법(사용하지 않고) 세 번째 변수)

JavaScript 솔루션에서 두 변수 값을 교환하는 7가지 방법

위 내용은 JS는 두 변수가 교환 구현 코드에 적합하다는 것을 인식하기 위해 중간 변수 temp를 사용하지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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