일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 데이터베이스
- DoIt
- 배열 예제
- dbms
- 함수
- 생성자
- 크롤링 오류
- R1C3
- 배열 3요소
- 함수 선언
- SQL입문
- 우아한테크
- 자바 오류
- DoitSQL입문
- 웹브라우저 수용도
- 예제
- 숫자 형식
- 키-값 데이터베이스
- 예외
- DoitSQL
- 웹 브라우저 전쟁
- SQL
- 페이지분석
- 숫자형식오류
- 자바 예외
- Doit입문SQL
- 크롤링
- html
- HTML역사
- Today
- Total
목록Web/JavaScript (8)
프로그래밍
2023.12.04.월 함수 함수는 재사용 가능한 코드 블록을 정의하는 데 사용된다 함수를 사용하면 특정 작업을 수행하는 코드를 그룹화하고 호출할 수 있다 함수 정의와 호출 `function` 키워드를 사용하여 정의하며 함수의 이름, 매개변수 목록, 중괄호로 둘러싸인 코드블록으로 구성된다 // 함수 정의 function add(a, b) { return a + b; } // 함수 호출 let sum = add(3, 5); console.log(sum); // 출력 결과: 8 함수의 매개변수에 기본값을 설정할 수 있다(ES6부터 가능) function greet(name = "Guest") { console.log(`Hello, ${name}!`); } greet(); // 출력 결과: Hello, Gue..
2023.12.04.월 배열 여러 값을 하나의 변수에 저장하는 데이터 구조이다 다양한 유형의 데이터를 저장할 수 있으며 각 요소는 인덱스를 가지고 있다 배열 생성 자바스크립트에서 배열은 object 데이터 타입이며 객체 취급된다 배열에는 여러 개의 타입을 저장할 수 있다 // 빈 배열 생성 let myArray = []; // 초기값을 가진 배열 생성 let fruits = ['사과', '바나나', '딸기']; // 다양한 데이터 유형을 가진 배열 let mixedArray = [1, 'Hello', true, { key: 'value' }]; // 배열의 길이 확인 console.log(fruits.length); // 3 // 배열은 object 타입 console.log(typeof myArray)..
2023.11.30.목 에러 처리 에러 처리는 코드의 안정성을 높이고 예상치 못한 상황에서 애플리케이션의 정상적인 동작을 유지하는 데 도움이 된다 try-catch 문 try 블록 안에는 예외가 발생할 수 있는 코드를 작성한다 예외가 발생하면 catch 블록이 실행되어 예외를 처리한다 try { // 예외가 발생할 수 있는 코드 throw new Error("예외 발생!"); } catch (error) { // 예외 처리 console.error("에러 발생:", error.message); } finally { // 항상 실행되는 코드 (옵션) console.log("Finally 블록"); } throw 문 throw 문을 사용하여 명시적으로 예외를 발생시킬 수 있다 function divide(a..
2023.11.30.목 제어문 제어문(Control flow statements)은 프로그램의 실행 흐름을 제어하는 데 사용되는 구문이다 제어문은 조건에 따라 코드 블록을 실행하거나 반복적으로 코드를 실행하도록 지시하는 등의 역할을 한다 주요 제어문에는 조건문과 반복문이 있다 조건문 프로그램이 특정 조건에 따라 다른 동작을 하도록 제어하는 데 사용한다 조건문은 주어진 조건이 참(True)이면 특정 블록의 코드를 실행하고 조건이 거짓(False)이면 다른 블록의 코드를 실행한다 if - else if - else 문 switch - case 문 if - else if - else 문 if문과 else if문의 조건을 차례대로 검사하여 true면 실행한다 일치하는 조건이 없으면 else문이 실행된다 if (..
2023.11.30.목 연산자 자바스크립트에서는 여러 가지 연산자를 사용하여 변수, 값 또는 표현식을 조작하고 계산할 수 있다 연산에 사용되는 기호인 연산자에 대하여 알아보자 산술 연산자 일반적인 수학적 연산자이다 + (더하기) - (빼기) * (곱하기) / (나누기) % (나머지) // 산술 연산자 let a = 10; let b = 5; console.log(a + b); // 15 console.log(a - b); // 5 console.log(a * b); // 50 console.log(a / b); // 2 console.log(a % b); // 0 console.log(a ** b); // 100000 할당 연산자 변수에 값을 할당한다 = (대입) += (더하기 후 대입) -= (빼기 후..
2023.11.29.수 자료형(Data Types) 자바스크립트에는 6개의 Primitive Type(원시타입)과 1개의 Object 타입이 있다 Primitive Type은 가장 단위의 기본 데이터 타입이다 자바스크립트는 동적 타입 언어로 변수의 타입을 명시적으로 표현하지 않고 선언 후 할당된 값으로 타입을 '추론'한다 이 점을 염두해두어야 한다 Primitive Type(원시타입) 간단하고 기본적인 데이터를 나타낸다 원시 데이터 타입들은 원시 값으로 간주되며, 객체가 아니라는 특징이 있다 원시 타입은 값 자체를 복사하여 전달하며, 변수 간에 독립적인 값을 가지고 있다 > call by value ∴ 원시 타입은 불변(immutable)하기 때문에 한 번 생성된 값은 변경할 수 없으며 새로운 값을 할당..