1. basic
- 자바스크립트를 사용할 때 head에 script를 명시하고 자바스크립트를 사용할 수 있고, body에 script를 명시하고 자바스크립트를 사용할 수도 있다.
- 실행 순서는 head의 script가 먼저 실행되면 body의 script가 실행된다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>실행 위치</title>
<script type="text/javascript">
document.write('head에서 실행');
</script>
</head>
<body>
<script type="text/javascript">
document.write('body에서 실행');
</script>
</body>
</html>
- 실행코드를 외부 파일에 명시하고 링크할 수도 있다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>실행코드를 외부 파일에 명시하고 링크하기</title>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
</body>
</html>
2. inline
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>태그 내장 - inline 형태</title>
</head>
<body>
<input type="button" value="확인" onclick="alert('태그에 자바스크립트 표시');">
</body>
</html>
3. write
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>주석 및 출력</title>
</head>
<body>
<script type="text/javascript">
document.write('Hello World!!<br>');
document.write("Hello JavaScript<br>");
document.write('오늘은 "목요일"<br>');
document.write("내일은 \"금요일\"<br>");
document.write("여기는 '서울'<br>");
document.write('저기는 \'부산\'<br>')
document.write(567);
document.write('<br>');
document.write(45.89);
document.write('<br>');
document.write(true);
console.log('콘솔에 내용 출력');
</script>
</body>
</html>