📍 모든 값은 데이터 타입을 가진다. 여기서 데이터 타입은 무엇일까? 또, 표현식은 값으로 평가되는데 여기서 표현식은 무엇일까? 프로그래밍 언어를 학습하는데 중요한 역학을 하는 용어들과 데이터 타입에 대해 알아보자! # 자주 사용되는 용어들 값(Value) 값은 식(표현식)이 평가되어 생성된 결과를 말한다. 여기서 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 말한다. 모든 값은 데이터 타입을 가지며 메모리에 비트의 나열로 저장된다. 값은 다양한 방법으로 생성할 수 있는데 어떤 방법이 있을까. 리터럴(Literal) 값을 생성하는 가장 기본적인 방법으로 사람이 이해할 수 있는 문자(아라비아 숫자, 알파벳, 한글 등) 또는 약속된 기호(' '," ",.,[],{},// 등)를 사용해 값을 생성하는 표..
📍 어떤 프로그래밍 언어를 배우든 데이터를 선언하고 정의하는 것이 가장 기본이 되는데 그 중 핵심인 변수에 대해 알아보자. 💡 변수는 왜 필요할까? 컴퓨터는 CPU를 사용해 연산을 하고 메모리를 사용해서 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리셀의 집합체이다. 각 메모리셀들은 고유의 메모리 주소를 갖는다. 이 메모리 주소들은 메모리 공간의 위치를 나타내고 메모리 크기만큼 정수로 나타낸다. ( 0X00000000 ~ 0XFFFFFFFF ) 만약 연산을 한다면, 연산을 하기위해 필요한 값들은 메모리 상의 임의의 위치에 저장되고 연산 결과 값 또한 임의의 위치에 저장된다. 이때 값을 내기만 한다면 상관없지만 필요한 값 또는 연산 결과값을 다시 재 사용하고 싶을 때는 어려움이 생긴다. 임의로..
📍 주차별 멘토링 미션! 당연히 존재하는 파일이기만 했던 package.json에 대해 정리해 보았다. 내 프로젝트가 의존하고 있는 패키지들은 어떤것인지 또, 그 패키지들이 의존하고 있는 패키지는 어떻게 되어있는지 막연하게 알고 있던것들을 알게 되었다. 앞으로 있을 프로젝트에서 이 패키지들을 어떻게 관리할 수 있을지 더 공부해봐야지! package.json | npm Docs Specifics of npm's package.json handling docs.npmjs.com 1. NPM(Node Package Manager) 일단 package.json의 구성을 보기전에 알고 있어야 하는 기능 전세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리 이 기능들을 프로젝트에 설치하고 관리 할 때 사용..
벌써 11월이 거의 다 지나갔다. 처음 시작할 때는 여유가 넘쳤었는데 강의 듣고 과제 하고 멘토링 하고 어쩌다보니 한달이 지나버렸다. 그래도 나름 계획을 세우고 시작했음에도 변수들이 생기다보니 못한것도 많다. 쉽다고 생각했던것도 쉬운게 아니었고 이래저래 아쉽고 많이 지치는...이 아니고 알찬 한달이었다.ㅎ 다음달에는 자바스크립트 실강이 시작되는데 너무 욕심부리지 말고 지치지 말고 잘 달려봐야지! 📝 이번달에 뭘 배웠나 1주차는 워밍업 시간이었던거 같다. 앞으로 긴 시간을 달리기 위한 준비 시간 같은... 그리고 처음으로 깃허브 실강을 들었다. 2 ~ 3주차에는 HTML,CSS 실강이랑 과제수행을 했다. 나름 HTML, CSS는 자신있다고 생각했는데 사람은 겸손해야 된다는 걸 느꼈다. 난 아직 모르는 것도..
📍 표준내장객체 강의를 듣고 복습도 하고 필요할때 마다 꺼내 볼 수 있게 간단하게 정리해두려고 합니다. 자바스크립트를 공부하다보면 적재적소에 메서드 사용하는게 정말 어려운데 제대로 정리해두고 익숙해져서 잘 활용할 수 있었으면 좋겠습니다! 표준 내장 객체 - JavaScript | MDN 이 장은 JavaScript의 모든 표준 내장 객체와 그 메서드 및 속성을 나열합니다. developer.mozilla.org 1. 문자(String) 메서드 내용 length 문자의 길이(숫자)를 반환 includes() 대상 문자에 주어진 문자가 포함되어 있는지 불리언 값으로 확인 indexOf() 대상 문자에서 주어진 문자와 일치하는 첫 번째 인덱스(숫자)를 반환 ( 일치하는 문자가 없으면 -1 반환) padEnd(..
Swiper - The Most Modern Mobile Touch Slider Swiper is the most modern free mobile touch slider with hardware accelerated transitions and amazing native behavior. swiperjs.com 📍 강의 들으면서 처음 알게 된 슬라이드 라이브러리! 아무것도 모르던 때 슬라이드 기능을 구현하겠다고 🐶고생을 했던적이 있었는데.. 이렇게 간단하게 슬라이드 기능을 구현할 수 있다는게 얼마나 감격스럽던지ㅠ_ㅠ 아무튼 아무것도 모르던 저처럼 고생하는분이 없길바라며 간단하게 정리해보았습니다. # Swiper 다양한 동작의 슬라이드 기능을 쉽게 사용할 수 있는 슬라이드 라이브러리이다. 1. 라이브러리..