전체 글245 JavaScript 문법 정리 - 형 변환 / 연산자 형 변환 형 변환이란 형태를 변환한다는 의미이다. 그리고 자바스크립트에는 암시적 형변환과 명시적 형변환이 가능하다. 1. 암시적 형 변환 암시적 형 변환은 자동으로 수행되는 형 변환이며, 일반적으로 연산자를 사용할 때 발생한다. 1-1. 문자열 반환 let result1 = 1 + "2"; console.log(result1); // 12 console.log(typeof result1); // string // 즉, + 연산으로 숫자와 문자가 만나면 문자열로 변환된다는 것을 알 수 있다. let result2 = "1" + true; console.log(result2); // 1true console.log(typeof result2); // string // 즉 문자열과 다른 타입이 합쳐지면 문자열.. 2024. 2. 17. JavaScript 문법 정리 - 데이터 타입 숫자 (Number) 1. 정수형 숫자 let num1 = 10; console.log(num1); // 10 console.log(typeof num1); // "number" 2. 실수형 숫자 let num2 = 3.14; console.log(num2); // 3.14 console.log(typeof num2); // "number" 3. 지수형 숫자 let num3 = 2.5e5; // 2.5 x 10^5 console.log(num3); // 250000 console.log(typeof num3); // "number" 4. NaN (Not a Number) let num4 = "Hello" / 2; console.log(num4); // NaN console.log(typeof num4).. 2024. 2. 17. JavaScript 문법 정리 - 변수와 상수 변수와 상수 ☀️ 변수가 무엇이고 왜 필요할까? 모든 프로그래밍 언어는 기억하고 싶은 값을 메모리에 저장하고 저장된 값을 읽어 들여 재사용하기 위해 변수라는 메커니즘을 이용한다. 🔥 변수의 5가지 주요 개념 1. 변수 이름 : 저장된 값의 고유 이름 2. 변수 값 : 변수에 저장된 값 3. 변수 할당 : 변수에 값을 저장하는 행위 4. 변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 5. 변수 참조 : 변수에 할당된 값을 읽어오는 것 자바스크립트에서 변수는 var, let, const 세가지 방법으로 선언할 수 있다. var는 예전부터 사용되던 방식이며, let, const는 ES6에서 새로 도입된 방법이다. var는 같은 이름의 변수를 여러번 선언해도 오류가 발생하지 않고, 가장 마지막에 선언.. 2024. 2. 13. JavaScript 문법 정리 - 자바스크립트 소개 JS의 역사 1995년 넷스케이프 커뮤니케이션이라는 곳에서 LiveScript가 만들어지고 이를 JavaScript로 이름을 변경했다. 자바스크립트가 등장한 이유는 브라우저 동작 스크립트 언어가 필요했기 때문이다. 1999년 자바스크립트 표준화(ECMA-262) 완료 2005년 AJAX가 등장함으로서 비동기 웹 어플리케이션 개발이 가능해졌고 이로 인해 UX가 폭발적으로 향상되었다. 2008년 V8 엔진이 구글에 탑재되면서 브라우저 속도가 향상되었다. 2009년 Node.js가 등장하면서 자바스크립트가 브라우저에서만 사용되는 것이 아닌 서버개발도 가능하게 되었다. 즉, 프론트엔드 + 백엔드 + 데이터베이스를 모두 자바스크립트로 제어할 수 있게 되었다. 2015년 ECMAScript 6(ES6) 버전 출시 .. 2024. 2. 13. 트위터 클론코딩 컨테스트 Day 15. 최종 제출 URL / GitHub 링크 깃허브 링크 : https://github.com/jiwonkim16/twitter-contest 최종 도메인 : https://twitter-contest.web.app/ Panwitter 1. 자기소개 안녕하세요! 프론트엔드 개발자를 준비하고 있는 학생입니다. 개발자가 되기 위해 작년 6월부터 공부하고 있던 중에 프로젝트를 진행했었고 이후 뭔가 갈피를 잡지 못하고 이것저것 찍먹만 하게 된 제 스스로를 다잡기 위해서 이번 컨테스트에 참여하게 되었습니다. 마침 firebase를 배워보고 싶었고 프로젝트라는 목표 의식을 가질 수 있어 지원했습니다. 2. 프로젝트 설명 배운걸 토대로 해서 뭔가 팬카페 같은 느낌의 서비스를 만들고 싶었고 요즘 가장 핫한 판다 가족들을 타겟으로 팬들.. 2024. 1. 25. 트위터 클론코딩 컨테스트 Day 13~14. 배포 Firebase Hosting 배포를 위해 파이어베이스 hosting을 사용할 것이다. 먼저 파이어베이스 콘솔 탭에서 빌드-hosting 으로 들어가서 시작하기 를 누르면 파이어베이스 CLI를 설치하라고 코드 한줄이 나오는데 이 코드를 복사해서 내 프로젝트에 설치한다. 그리고 다음 버튼을 누르면 프로젝트 초기화 단계를 진행해야 되는데 먼저 firebase login 명령어를 입력해서 파이어베이스에 로그인 여부를 확인한다. 그리고 나서 firebase init 명령어를 통해 프로젝트를 초기화 한다. 그러면 아래와 같이 터미널에 여러 선택지가 주어질텐데 이는 어떤 요소들로 내 프로젝트를 구성하고 싶은지를 묻고 있는 것이다. 이 중에서 ◯ Hosting: Configure files for Firebase H.. 2024. 1. 25. 이전 1 ··· 4 5 6 7 8 9 10 ··· 41 다음