묻고답하기

var cell=0;



function TT1(str, cell_id)

{

   cell = cell_id

    return str;

}



function TT2()

{

   alert(cell);

}



위와 같은 구조가 있습니다.

html에서 TT1함수를 먼저 호출하면 TT1에서는 str값을 계산해서 넘겨주고

cell_id 값을 받아서 전역변수 cell 에 저장시킵니다.

그 다음 TT2를 호출하면 cell값이 TT1에서 저장된 cell_id 값이 아닌 기본값 0으로 나옵니다.

TT1에서 저장된 값을 TT2에서 그대로 이용하고 싶은데 그게 안되네요.

변수 선언을 잘못한건가요?