
자바스크립트는 동적인 웹페이지를 만드는데 사용하는 프로그래밍 언어이다.
웹 페이지는 기본적으로 정적인 요소와 동적인 요소로 구성된다. 이 두 요소가 결합되어 웹페이지의 구조와 기능을 정의하고 사용자와의 상호작용을 가능하게 한다.
자바 스크립트를 사용하여 실시간으로 변경 될 수 있는 웹 페이지의 부분을 의미한다.HTML과 CSS로 정의된, 변경되지 않는 웹 페이지의 부분을 의미한다.HTML,CSS그리고 자바스크립트 코드가 브라우저에 의해 해석되고 , 그 결과가 우리 눈에 보이는 형태로 변환된것이다.웹 프론트 엔드 개발
웹 백엔드 개발
단축키 F12를 눌러 개발자 도구를 열수 있다.6-2에 대한 결과 값 4가 바로 작성이 되는것을 볼 수 있다.alert()
웹 브라우저에서 단순한 경고 창을 표시한다.
코드 작성법 :alert('잘못입력하였어요');
결과 :

confirm()
사용자에게 확인 또는 취소를 선택할 수 있는 대화상자를 띄운다.
코드 작성법 : confirm('학교 잘 갔다왔니?');
결과 창 :

사용자가 확인 버튼을 클릭하면 confirm()은 true를 반환한다.
사용자가 취소 버튼을 클릭하면 confirm()은 false를 반환한다.
console.log()
console.log('안녕하세요');안녕하세요HTML 문서 안에서 자바 스크립트 코드 작성하기
HTML 문서 내에서 <script>를 사용하여 자바스크립트 코드를 직접 작성할 수 있다.
<script>를 <body>의 맨 아래에 위치시키면, HTML 요소가 먼저 렌더링된 후 자바스크립트가 실행될 수 있다.
코드 예시 :
<body>
<!-- HTML 코드 -->
<script>
console.log("자바 스크립트 공부");
</script>
</body>
외부 자바 스크립트 파일과 연결하기
<script>의 src속성을 사용해야한다.<script src ="scriptstart.js"></script>
<script> 위치의 중요성<script> 태그의 위치는 웹페이지의 성능과 사용자 경험에 중요한 영향을 미친다.
자바스크립트는 웹페이지의 동작을 제어하기 위해 사용되므로 <script> 태그를 어디에 배치하느냐에 따라 페이지가 로드되는 방식과 속도가 달라진다.
HTML 파일은 브라우저에 의해 순차적으로 읽히기 때문에 <script>의 위치가 중요하다.
브라우저는 HTML 파일을 해석하다가 <script>를 만나면 해당 스크립트를 실행하기 위해 해석을 일시적으로 멈춘다.
<script> 태그의 위치에 따른 차이점
<head> 태그 내부
<head>
<script src="script.js"></script>
</head>
<body>
<!-- 페이지 콘텐츠 -->
</body>
<body>태그 하단
<body>
<!--페이지 콘텐츠 -->
<script src="script.js"></script>
</body>
body태그 하단에 스크립트 코드를 많이 작성한다.출처 : 자바스크립트(코딩밸리)의 강의를 토대로 만들었습니다.