2009-09-19 2 views
0

숫자 값을 텍스트 문자열로 변환하고 싶습니다. window.open() 명령을 사용하여 여러 창을 열고 있는데,이 창을 서로 위에 놓지 마십시오.JavaScript에서 숫자 값을 텍스트로 변환하려면 어떻게해야합니까?

나는 window.open 명령에서 "left"및 "top"인수를 사용하지만이 매개 변수는 텍스트 엔티티 여야합니다.

for (var i = 0; i < final_number; ++i) 
{ 
    left_value=50+(50*i); 
    list[i]=window.open(url[i],"","height=500,left=left_value,width=1000"); 
}; 

을 계산할 때 결과는 숫자입니다.

left_value에 대한 텍스트 매개 변수는 window.open() 명령에 필요합니다.

내가 이렇게 "X"

답변

1

사용 문자열 연결에 X에서 left_value을 변환 할 :

'height=500,width=1000,left=' + left_value 
+0

효과가있었습니다. 감사! –

5

당신은 더하기 연산자를 사용하여 문자열을 구성 할 수 있습니다 또한

for (var i = 0; i < final_number; ++i) { 
    left_value=50+(50*i); 
    list[i]=window.open(url[i],"", "height=500,left="+left_value+",width=1000"); 
}; 

을 나는 것 파이어 폭스 플러그인 파이어 버그와 같은 도구를 사용하여 자바 스크립트를 디버그하는 것이 좋습니다.

+0

그것은 일했다! 감사! 방화범이 있습니다. 비록 JS 디버깅을 위해 그것을 사용하는 방법을 잘 모르겠다. 나를 시작하게하는 어떤 권고? –

+0

예, 콘솔 탭을 활성화하고 클릭하면 실제로 자바 스크립트를 입력하고 실행할 수있는 영역이 있어야합니다. 추천 도서 : http://getfirebug.com/docs.html –

0

문자열에 대한 간단한 변환을 위해 당신은 사용할 수 있습니다 :이 같은

strvalue = String(value) 

그러나 일반적으로 명시 적 변환이 적절한 경우 자바 스크립트가 자동 유형 변환을 수행하기 때문에 필요하지 않습니다.

1

은 먼저 한 Statment있는 intValue 유형 긴이며 다음은 문자열로 변환됩니다에 문자열

var intValue=4; 
intValue= ''+intValue; 

에 수를 변환하는 다음과 같은 문자열 변환을 사용할 수 있습니다. 희망이 도움이 될 것입니다.

관련 문제