[OnBoarding] JavaScript
[OnBoarding] JavaScript
JavaScript 기본 정리
JavaScript는 웹 페이지에 동작을 추가하는 프로그래밍 언어이다. HTML이 구조, CSS가 디자인을 담당한다면 JavaScript는 클릭 이벤트, 데이터 처리, 화면 변경 같은 기능을 담당한다.
1. JavaScript 사용 방법
HTML 파일에서 JavaScript 파일을 연결할 수 있다.
1
<script src="app.js"></script>
간단한 코드는 HTML 안에 직접 작성할 수도 있다.
1
2
3
<script>
console.log("Hello JavaScript!");
</script>
2. 변수
변수는 데이터를 저장하는 공간이다.
1
2
3
4
5
const name = "Son";
let age = 20;
console.log(name);
console.log(age);
const: 다시 할당하지 않는 값에 사용한다.let: 값이 변경될 수 있을 때 사용한다.
3. 함수
함수는 특정 동작을 재사용하기 위해 만든 코드 묶음이다.
1
2
3
4
5
function greeting(name) {
return `안녕하세요, ${name}님!`;
}
console.log(greeting("민수"));
화살표 함수로도 작성할 수 있다.
1
2
3
4
5
const add = (a, b) => {
return a + b;
};
console.log(add(3, 5));
4. 조건문
조건에 따라 다른 코드를 실행할 수 있다.
1
2
3
4
5
6
7
8
9
const score = 85;
if (score >= 90) {
console.log("A");
} else if (score >= 80) {
console.log("B");
} else {
console.log("C");
}
5. DOM 조작 예시
JavaScript는 HTML 요소를 선택하고 내용을 바꿀 수 있다.
1
2
<h1 id="title">Hello</h1>
<button id="changeButton">변경</button>
1
2
3
4
5
6
const title = document.querySelector("#title");
const button = document.querySelector("#changeButton");
button.addEventListener("click", () => {
title.textContent = "JavaScript로 변경했습니다!";
});
6. 정리
JavaScript는 웹 페이지를 정적인 문서에서 동적인 애플리케이션으로 만들어준다. 처음에는 변수, 함수, 조건문, 반복문, DOM 조작 순서로 학습하면 좋다.
This post is licensed under CC BY 4.0 by the author.