목록프론트엔드/JavaScript (7)
프로그래밍 공부방

🐥 var, let, const 차이점 정리 (호이스팅, 스코프) 자바스크립트 로드맵의 전체를 보고싶으시다면 👉 자바스크립트 로드맵 (JavaScript Roadmap) 이 포스팅을 통해 알 수 있는 내용✍️ 1. 변수 선언 방식 (var, let, const) 2. 호이스팅 3. 스코프 (block, function, global) 4. var, let, const 차이점 안녕하세요. 오늘은 자바스크립트 변수에 대해서 알아보겠습니다. 자바스크립트의 변수 선언 방식에는 var, let, const가 있습니다. 이것들은 호이스팅과 스코프에서 차이가 있습니다. 호이스팅이란 ? 인터프리터(소스 코드를 한줄씩 바로 실행하는 컴퓨터 프로그램 또는 환경)가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을..

개발을 하다가 뭔지는 아는데 설명하려니 힘든 개념들이 있었습니다. 따라서 알고 있는 내용은 더 확실하게 알고, 모르는 내용은 새롭게 배우기 위해서 자바스크립트 로드맵을 가져왔습니다!✋ 한개씩 내용을 정리해서 블로그에 올려보도록 하겠습니다. 출처: https://roadmap.sh/javascript JavaScript Developer Roadmap: Step by step guide to learn JavaScript Community driven, articles, resources, guides, interview questions, quizzes for javascript development. Learn to become a modern JavaScript developer by followin..
🐥 map(Number), map(parseInt) 정리 우선 Number()와 parseInt에 대해서 먼저 알아보겠습니다. 1. Number() Number(value) Number의 경우에는 매개변수가 한 개입니다. 해당 인수를 숫자로 변환 후 반환합니다. 2.parseInt() parseInt(string) parseInt(string, radix) parseInt는 매개변수가 2개입니다. radix에 아무 값을 주지 않은 경우에는 string값을 정수형으로 바꾼 후 반환합니다. 하지만 radix에 값을 줄 경우에는 string값을 radix진수로 표현한 정수를 반환합니다. 이제 Number와 parseInt에 대해서 알아봤으니 map에 이것들을 적용했을 때 어떻게 되는지 알아보겠습니다. cons..
🐥 BigInt 정리 BigInt 는 Number 원시 값이 안정적으로 나타낼 수 있는 최대치인 2^53 - 1보다 큰 정수를 표현할 수 있는 내장 객체입니다. 즉, 이 말은 큰 숫자를 다루고 싶을 때 BigInt를 사용하면 된다는 것입니다. BigInt는 정수 뒤에 n을 붙이거나 함수 BigInt()를 호출해 생성할 수 있습니다. console.log(9999019309203910) // 9999019309203910 console.log(9999019309203910n) // 9999019309203910n console.log(BigInt(9999019309203910)) // 9999019309203910n BigInt를 사용했을 경우 결과값에 n이 붙는 것을 확인할 수 있습니다. ⚠️주의할 점 ..

ㅠㅠ... 프로젝트 어느정도 마무리 하느라.. 블로그 포스팅을 하지 못했다.. 지금까지 진행한 내용들 정리해서 올리겠습니당!! 일단 본인이 만들고 싶은 갤러리를 생성할 수 있다. 갤러리를 만들기 위해서는 로그인이 필요하다. 로그인 후에 개인 갤러리 생성이 가능하다. 아래 사진은 로그인을 한 후에 처음으로 갤러리를 생성할 때의 화면이다. 1. 왼쪽에 있는 사진 1) PHP 코드 갤러리 생성 갤러리 이름 전시 기간
자바스크립트에서 함수를 쓸 때는 여러 방식들이 있다! 1) 함수 선언 방식 function hello(매개변수) { } 2) 함수 표현식 var hello = function(매개변수) { }; 이 둘의 차이점이 뭘까????? 일단 코드에서 보이는 것처럼 세미콜론(;) 유무의 차이가 있다. 그리고 함수 선언 방식은 호이스팅이 일어나고 함수 표현식은 호이스팅이 일어나지 않는다. ※호이스팅이란? 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다. - 함수 선언 방식은 함수 선언 전에도 호출이 가능하다! - 함수 표현 방식은 함수 선언 후에만 호출이 가능하다!! 3) 화살표 함수 const hello = (매개변수) => { };