2010-08-02 2 views
0

JS가 새로 워진 곳입니다. PHP를 작성할 때 함수 내에 변수를 할당하는 데 아무런 문제가 없지만 JavaScript 함수에서는 작동하지 않습니다. 왜?Javascript에서 함수 내에서 변수를 할당 할 수없는 이유는 무엇입니까?

예 :

function hello() { 

var animal = 'Dog'; 
document.write(animal); 

} 
+6

왜 작동하지 않습니까? ... 무슨 일이야? –

+0

"작동하지 않음"을 정의하십시오. 변수 할당이 제대로 작동해야합니다. – NullUserException

답변

7

당신이 어느 곳 hello() 함수를 호출하고 있습니까? 그렇지 않은 경우 함수의 내용을 실행하지 않으므로 write이 발생하지 않습니다.

+0

새 페이지에서 동일한 코드를 시도했지만 정상적으로 작동했습니다. 다른 페이지의 내용이 간섭을 일으켰을 것입니다. – Clark

1

넣어은 함수 내부의이 조각은 함수가

메시지 상자가 나타나면

alert('snippet');, 당신의 코드가 작동해야 호출되고 있는지 확인하려면,하지만하지 후 않는 경우 기능이 실행되지 않는 , 일부 HTML 코딩도 게시하십시오.

관련 문제