일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수 선언
- R1C3
- 데이터베이스
- 자바 예외
- 크롤링 오류
- 키-값 데이터베이스
- DoIt
- 웹 브라우저 전쟁
- 자바
- 자바 오류
- 숫자 형식
- DoitSQL
- 배열 3요소
- DoitSQL입문
- 웹브라우저 수용도
- 예제
- 생성자
- 숫자형식오류
- 함수
- HTML역사
- 페이지분석
- SQL
- 예외
- html
- SQL입문
- dbms
- 크롤링
- 우아한테크
- Doit입문SQL
- 배열 예제
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수 선언
- R1C3
- 데이터베이스
- 자바 예외
- 크롤링 오류
- 키-값 데이터베이스
- DoIt
- 웹 브라우저 전쟁
- 자바
- 자바 오류
- 숫자 형식
- DoitSQL
- 배열 3요소
- DoitSQL입문
- 웹브라우저 수용도
- 예제
- 생성자
- 숫자형식오류
- 함수
- HTML역사
- 페이지분석
- SQL
- 예외
- html
- SQL입문
- dbms
- 크롤링
- 우아한테크
- Doit입문SQL
- 배열 예제
- Today
- Total
목록전체 글 (229)
프로그래밍

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)하기 때문에 한 번 생성된 값은 변경할 수 없으며 새로운 값을 할당..

2023.11.29.수 status 장고에서 status는 HTTP 응답 상태 코드를 나타내는데 사용되는 모듈이다 'django.http' 모듈에 포함되어 있으며 각 상태 코드는 'HttpResponse' 객체를 생성할 때 사용된다 HTTP 상태 코드(status)는 서버에소 클라이언트의 요청과 응답에 대한 성공, 실패, 등 다양한 상태를 전달하는데 사용된다 상태 코드 반환 from django.http import HttpResponse from django.http import HttpResponseBadRequest from django.http import HttpResponseNotFound def my_view(request): # HTTP 200 OK return HttpResponse("S..

2023.11.29.수 Response 장고의 Response 클래스는 HTTP 응답을 생성하고 반환하는 데 사용되는 클래스이다 기존의 HttpResponse 클래스를 확장하고 추가적인 기능과 편의성이 제공된다 다양한 데이터를 받아서 적절한 형식의 HTTP 응답으로 변환하며 주로 JSON 형식의 응답을 생성하는데 유용하게 사용한다 Response() from rest_framework.response import Response # Response 클래스 import from rest_framework import status def my_api_view(request): data = {"message": "Hello, World!"} # 응답할 데이터 return Response(data, status..