Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- web
- 홈페이지만들기
- 독서
- 한국사능력검정시험
- 퀄리타스반도체기업현황
- CSS
- 유가관련주
- 컴퍼니케이기업현황
- 한농화성뉴스
- LS전선아시아
- 퀄리타스반도체기업개요
- chatGPT
- 한농화성기업현황
- 컴퍼니케이NFT관련주
- 시흥맛집
- 온디바이스AI관련주
- 컴퍼니케이기업개요
- HTML
- 상한가
- 퀄리타스반도체뉴스
- 주식
- 판교현대백화점
- 한국사공부
- 컴퍼니케이뉴스
- 52주신고가
- GPT에게질문
- 고대국가
- 로봇관련주
- 52주최고가
- 한국사능력시험심화
Archives
- Today
- Total
송희의 알찬 일기
[WEB] JavaScript 문법 정리 #3 본문
JavaScript (JS)는 웹 페이지에 동적인 기능을 추가하기 위한 프로그래밍 언어이다.
HTML은 문서의 구조를, CSS는 디자인을 담당하면 JavaScript는 웹 페이지의 동작을 제어한다.
변수 선언
JavaScript에서 변수는 var, let, const 키워드를 사용해 선언합니다.
- var: 함수 스코프를 가지는 변수.
- let: 블록 스코프를 가지는 변수.
- const: 블록 스코프를 가지며, 한 번 할당하면 변경할 수 없는 상수.
var oldVariable = "old";
let newVariable = "new";
const constantVariable = "constant";
데이터 타입
JavaScript에서 주요 데이터 타입은 다음과 같다.
- Number: 숫자 타입.
- String: 문자열 타입.
- Boolean: 논리 타입 (true or false).
- Object: 객체 타입.
- Array: 배열 타입.
- null: null 값.
- undefined: 정의되지 않은 값.
연산자
- 산술 연산자: +, -, *, /, %, ++, --
- 비교 연산자: ==, ===, !=, !==, <, >, <=, >=
- 논리 연산자: &&, ||, !
조건문
- if, else if, else
- switch 문
if (condition) {
// 코드
} else if (anotherCondition) {
// 코드
} else {
// 코드
}
switch (variable) {
case value1:
// 코드
break;
case value2:
// 코드
break;
default:
// 코드
}
반복문
- for
- while
- do-while
for (let i = 0; i < 10; i++) {
// 코드
}
while (condition) {
// 코드
}
do {
// 코드
} while (condition);
함수
- 선언식 (Function Declaration)
function functionName(parameters) {
// 코드
}
- 표현식 (Function Expression)
const functionName = function(parameters) {
// 코드
};
- 화살표 함수 (Arrow Function)
const functionName = (parameters) => {
// 코드
};
객체와 배열
- 객체 (Object)
const person = {
name: "John",
age: 30,
greet: function() {
console.log("Hello!");
}
};
- 배열 (Array)
const numbers = [1, 2, 3, 4, 5];
DOM 조작
JavaScript는 DOM (Document Object Model)을 통해 웹 페이지의 요소를 동적으로 조작할 수 있다.
const element = document.getElementById("elementId");
element.innerHTML = "New Content";
이벤트 처리
JavaScript는 사용자의 행동에 반응하기 위해 이벤트를 처리할 수 있다.
document.getElementById("button").addEventListener("click", function() {
alert("Button clicked!");
});
이것은 JavaScript의 기본적인 문법과 개념에 대한 간략한 요약이다.
실제로는 더 많은 고급 기능, 라이브러리, 프레임워크가 있다.
'일상 일기' 카테고리의 다른 글
[TIP] 티스토리 사이트맵 제출하기_구글 (0) | 2023.08.26 |
---|---|
[독서] 역행자(저자 자청) 읽고 느낀 것 (1) | 2023.08.26 |
[WEB] CSS 문법 정리 #2 (0) | 2023.08.23 |
[WEB] HTML 문법 정리 #1 (0) | 2023.08.22 |
[ChatGPT] 홈페이지 만들기 #1 (0) | 2023.08.22 |