정적타입 언어 vs 동적타입 언어
·
토막지식
타입(Type)이란?타입(Type)은 데이터의 종류를 의미하며, Java에서는 이를 자료형(Data Type) 이라고도 부른다.예를 들어 정수, 실수, 문자열, 참/거짓과 같은 데이터의 종류를 구분하기 위해 타입을 사용한다. int age = 20;double height = 175.5;String name = "상진";boolean isStudent = true; 위 코드에서 int, double, String, boolean이 타입(자료형)이다.프로그래밍 언어는 타입을 검사하는 시점에 따라 정적 타입 언어와 동적 타입 언어로 나뉜다.정적 타입 언어변수를 선언할 때 타입을 명시하며, 컴파일 단계에서 타입을 검사한다.대표 언어: Java, C, C++ int age = 20;// 컴파일 오류age = "..
MOTIPE 프로젝트 회고: 회원가입 데이터 흐름과 프로젝트 기준 문서 만들기
·
TIL
안녕하세요. 오늘은 여행 추천앱 MOTIPE 프로젝트 마무리 회고입니다. 프로젝트 개요프로젝트 이름 : MOTIPE프로젝트 기간 : 6/08 ~ 6/12프로젝트 설명 : 축제 기반 여행 추천 서비스 (웹) GitHubhttps://github.com/sangenie99/AIBE7-Project1-Team01 Websitehttps://aibe7-project1-team01.onrender.com 회원가입은 됐는데, users 테이블에는 왜 없을까?MOTIPE 프로젝트는 지역 축제를 기준으로 여행지를 추천하는 앱으로 시작했다.단순히 여행지를 보여주는 것이 아니라, 사용자가 어떤 축제를 좋아하는지, 어떤 분위기의 여행을 원하는지에 따라 축제와 여행지를 연결해주는 서비스를 목표로 했다.내가 맡은 부분은 로그..
[JavaScript(15)] 배열 메서드 이해하기
·
웹 개발/Javascript
안녕하세요~ 경제적 자유입니다.오늘은 JavaScript의 forEach, map, filter, reduce 배열 메서드를 리뷰해보려고 합니다. OverView배열은 쉽게 말하면 여러 개의 데이터를 순서대로 담아두는 상자입니다.예를 들어 사람 이름을 하나만 저장한다면 변수 하나로 충분합니다. 추가로 더 자세히 공부하고 싶다면 아래 MDN 문서를 참고해보세요.참고 링크: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array 개념 설명 1. 배열이란?배열은 여러 개의 값을 순서대로 저장하는 자료구조입니다.const people = ["상구", "민수", "지영"]; 여기서 중요한 포인트는 순서입니다...
POKEAPI 이용해서 포켓몬 도감 만들기
·
TIL
안녕하세요~ 오늘은 Javascript fetch에 대해서 공부하고 POKEAPI를 이용해서 포켓몬 도감을 만드는 시간을 가져보았습니다. API라는 단어는 살면서 엄청 많이 들어봤습니다. API 주소를 입력해야한다. 등 이런 말들을 들을 때 마다 다양한 형태의 api주소를 그때그때 지피티와 이야기하면서 기입하고는 했는데 오늘이야 조금 이해가 되는 것 같네요. API Application programming interface로 시스템 간 데이터 송수신을 위해 합의된 통신 규약 및 상호작용 매개 창구라고 합니다. 굉장히 재밌네요... fetch를 사용할 때는 보통 method는 기본값이 GET이라고 합니다. 그래서 POST,PUT,DELETE를 할때는 method부분을 바꾸는 것을 잊으면 안되며 저장할때는..
[JavaScript(14)] includes()로 문자열 안에 글자 찾기? 문자열 이해하기
·
웹 개발/Javascript
안녕하세요~ 경제적 자유입니다.오늘은 JavaScript의 문자열(string)을 리뷰해보려고 합니다. OverView문자열은 우리가 코딩할 때 정말 자주 만나는 자료형입니다. 예를 들어 이름, 이메일, 비밀번호, 게시글 제목, 검색어, 버튼 문구 같은 것들은 대부분 문자열로 다룹니다. const name = "상구";const message = "안녕하세요!";const email = "sanggu@example.com"; 쉽게 말하면 문자열은 글자를 담는 상자입니다. 그런데 JavaScript 문자열은 단순히 글자만 담는 게 아니라, 길이를 확인하거나, 특정 글자를 꺼내거나, 일부만 자르거나, 대문자와 소문자를 바꾸는 등 다양한 기능을 제공합니다. 문자열은 배열처럼 인덱스로 접근할 수 있지만, 배열..
[JavaScript(13)] 몫은 어떻게 구해요? 숫자형(Number)쉽게 정리하기
·
웹 개발/Javascript
안녕하세요~ 경제적 자유입니다.오늘은 JavaScript의 숫자형(Number)을 리뷰해보려고 합니다. OverViewJavaScript에서 숫자는 정말 자주 사용됩니다.가격을 계산할 때, 배열의 길이를 다룰 때, 점수를 비교할 때, 반복문의 인덱스를 증가시킬 때 모두 숫자를 사용하죠. 또한 나눗셈 과 나머지를 구하는 연산자는 있지만 몫을 구하는 방법은 조금 다릅니다. 오늘은 JavaScript에서 숫자를 표현하는 방법, 숫자를 반올림하는 방법, 문자열을 숫자로 바꾸는 방법, 그리고 숫자 계산에서 조심해야 할 부분까지 정리해보겠습니다. 추가로 더 자세히 공부하고 싶다면 아래 MDN 문서를 참고해보세요.참고 링크: https://developer.mozilla.org/ko/docs/Web/JavaScri..