: 사용자와 상호작용하는 언어 (웹페이지를 동적으로 만들어줌)
script 안쪽에 있는 코드를 JavaScript 인식 (=동적)
⌨️ 코드
<body>
<h1>JavaScript</h1>
<script>
document.write(1+1);
</script>
<h1>HTML</h1>
1+1
</body>
🖥 출력
Javascript
2
HTML
1+1
JavaScript는 동적이고, HTML은 정적이다
: 웹브라우저 위에서 일어나는 일
⌨️ 코드
<body>
<input type="button" value="hi" onclick="alert('hi')">
</body>
⌨️ 코드
<body>
<input type="text" onchange="alert('changed')">
</body>
⌨️ 코드
<body>
<input type="text" onkeydown="alert('key down!')">
</body>
onmouseover
onmouseout
onload
: 파일을 따로 만들지 않고도 JavaScript를 실행할 수 있다
웹브라우저 개발자도구 -> Console -> 명령 입력
✅ 개발자 도구에서 콘솔 창 따로 여는 방법
: elements 클릭 후 esc
✅ 콘솔에서 한번 실행했던 코드 다시 적는 법
: 위쪽 화살표 버튼(↑) 클릭
✅ 콘솔창에서 줄바꿈
: shift + enter