채택완료

자바스크립트에서 함수의 생성과 호출순서 어떻게 하든 상관 없나요??

2021-09-08 (수) 10:45:51 1,562

순서 1. 생성 -> 호출 function hello(){ console.log("hello"); } hello();

순서 2. 호출 -> 생성 hello(); function hello(){ console.log("hello"); }

뭐 어떻게 하든 결과는 같겟지만 보통 어떤 순서로 스크립트를 작성하시나요?

|

답변 2개

채택된 답변
+20 포인트

보통선언부터 하는 것이 맞음
스크립트 파서/컴파일러/인터프리터가 특정 단위로 읽어 들여서 처리 후 함수가 실행되서 함수가 생성되어있어서 실행되는 경우일텐데
어쨌든 함수 호출전 함수 선언부터 하는게 좋음

함수가 JS파일에 들어있고, JS파일 읽기 전에 함수 호출하면 어려날것임

2021-09-08 (수) 10:56:16

자바스크립트는 절차적 언어입니다

그래서 

함수를 먼저 정의해두고 하단 부에서 함수 호출 부분을 넣는 형태로 사용합니다

Copy
function call_func(){

}

 

call_func();

답변을 작성하려면 로그인이 필요합니다.