start.js에서 변수 선언에 대한 질문입니다.
196
작성한 질문수 38
안녕하세요.
start.js에서 변수를 선언하실 때
어떤 변수 ex)
는 start.js 제일 위로 뽑아서 선언을 해주시는데
어떤 변수 ex1)
혹은 ex2)
goNext함수의 q 혹은 children 같은 변수들은
함수 안에 넣어주시는 것을 봤습니다.
혹시 변수를 선언할 때 규칙(?) 같은 것들이 있는지 알려주시면 감사하겠습니다.
답변 1
0
변수의 유효범위에 대하여 의문점을 가지고 계시는 것 같습니다.
변수는 선언된 함수 내에서만 사용할 수 있습니다.
가령 세번째 사진에서의 변수 q는 goNext함수에서만 유효합니다.
다른 함수에서는 변수q를 사용할 수 없습니다.
이처럼, 일반적으로 변수는 필요한 함수 내부에서 선언하는 것이 원칙입니다.
하지만 첫번째 사진의 main이나 qna같은 변수는 사용하는 함수가 많습니다.
많은 함수들이 전역으로 사용할 수 있도록 파일의 최상단에 선언한 것입니다.
emmet 에디터 설치 하려고 하는데 안 나오네요
0
166
2
결과 이미지랑 글이 안떠요 왜일까요
0
142
1
select 배열 이해를 도와주세요!
0
377
1
result 에서 결과가 안 나와요.
0
376
1
결과 계산하기에서 콘솔이 다르게 찍힙니다.
0
401
1
다음 버튼을 누르면 다음질문으로 넘어가게 만들고 싶어요.
0
387
1
클론코딩 시
0
372
1
결과페이지 선택값 합산하기
0
355
1
select 부분이 이해가 안가서 질문드립니다 ㅠ
0
390
1
index에서 result 페이지로 이동 질문드립니다.
0
435
1
진행바 강의에서요 스테이터스바가 짤립니다
0
380
1
이미지버전에서 부트스트랩 이미지하고 텍스트도 이용하고 싶어요
0
526
1
viewport 가 제대로 작동을 안해요 뭐가 문제일까요?
0
483
1
결과 페이지별 개별링크버튼 추가
0
359
1
뒤로가기
0
425
1
netlify not found 오류
1
1063
1
아톰 에디터 설치
2
948
1
display:block을 사용하는 이유
1
460
1
qIdx수에 따라 for 문이 돌아요 ㅜ.ㅜ
1
385
1
카카오톡 공유하기
1
588
1
질문 개수 5개에 결과 4개
0
433
1
질문 수를 줄이는 방법
1
392
1
강의 순서
1
271
1
결과페이지에서 result-0,1,23,....html 호출하기
1
356
1





