1. .js파일을 만들어보자
.css 파일을 기억하는가?
css에서 style들을 저장해두고 불러오기 위해 사용하는 파일이었다.
자바스크립트에서도 비슷한 방식을 사용 가능하다.
바로 .js 파일을 만드는 것이다.
이 파일은 파일 자체가 <script> </script>로 묶여있기 때문에 따로 명시할 필요 없이 필요한 자바스크립트 문법을 사용하면 된다.
비쥬얼스튜디오에서 새 창을 열어서 확장자를 js로 저장한 뒤 아래와 같은 세가지 함수를 만들었다.
1) 두 수 사이의 합을 반환하는 함수
2) 두 수의 차이를 반환하는 함수
3) 윤년과 평년을 반환하는 함수
전체 코드는 아래와 같다.
/* myscript.js */
function hap(a,b) { // 두 수 사이의 합을 반환하시오
if(a>b){
let tmp=a; a=b; b=tmp;
}
let sum=0;
for(let n=a; n<=b; n++) {
sum+=n;
}
return sum;
} // hap() end
function diff(a,b) { // 두 수 사이의 차이를 반환하시오
return Math.abs(a-b);
} // diff() end
function leap(year) { // 윤년, 평년을 반환하시오
if(year%4==0 && year%100!=0 || year%400==0){
return true;
} else {
return false;
}
} // leap() end, true는 윤년, false는 평년
2. .js파일 HTML 문서에 import하기
이제 만들어진 .js파일을 html 문서에 적용해보자.
.css를 적용할 때처럼 <head>와 </head>안에 넣어서 <body>에 작성될 내용에 .js파일이 적용될 수 있도록 상위에 명시해준다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>01_js파일.html</title>
<!-- .js 파일 import -->
<script src="myscript.js"></script>
</head>
<body>
<script>
</script>
</body>
</html>
이때 .js 파일의 위치를 잘 확인하고 삽입하여야 한다.
필자는 html문서와 .js파일이 같은 폴더에 있다는 가정으로 바로 .js파일을 넣었지만 폴더가 다를 경우 ../를 사용하여 직접 지정해주어야 한다.
'⁂ Java Script > : 기본 익히기' 카테고리의 다른 글
[JS] #8 String 함수 (0) | 2022.08.12 |
---|---|
[JS] #7-1 이벤트(Event) (0) | 2022.08.12 |
[JS] #6-3 함수(Function) : 변수의 유효 범위(Scope) (0) | 2022.08.11 |
[JS] #6-2 함수(Function) : 내장 객체(Object) (0) | 2022.08.11 |
[JS] #6-1 함수(Function) : 기본 문법, 전달값, 매개변수, 리턴값 (0) | 2022.08.10 |