내 문제는 코드 양식에서 가장 잘 설명됩니다. JavaScript에서 다른 두 변수를 결합하여 변수를 사용하는 방법이 있습니까?
<!DOCTYPE HTML>
<html>
<head></head>
<body>
<script>
var x = "x";
var y = 1;
var x1 = "something";
alert(x+y);
</script>
</body>
</html>
나는 그것이이 경우에 "뭔가"가 될 것입니다 X1의 값을 경고 할 다음 것이다. 분명히 알 수 있듯이 JavaScript에서는이 작업을 수행 할 수 있습니까? 프로그래밍을 처음 접했을 때 가능한 한 간단하게 대답을 유지할 수 있다면 매우 낙담 할 것입니다.
편집 :
난 그냥 위의 코드는 실제로 내 프로젝트 아니라고 여기 명확히 할. 나는 모든 사람들이 나를 이해할 수 있도록 간단하게 나의 문제를 설명하려고 노력했다. 아래 실제 프로젝트 코드 예제를 작성하겠습니다.
value_+x=document.getElementById('square_+x');
는 다시 나는이 늘 일을 알고 있지만 X의 앞으로 일어날 4 할 경우에 당신은
value_4=document.getElementById('square_4');
로 변경 것인가? 이 글로벌 window
변수가 있다면
제공이 LL 도움을 수행 할 수 있습니다 'x + y'를 써서 조작하는 것은 변수의 * value *이고 ** 그 이름은 아닙니다 **. – Darkhogg
참조 http://stackoverflow.com/questions/5117127/javascript-dynamic-variable-name – j08691