본문 바로가기

JS11

[js] 원시자료형과 참조자료형의 차이 자바스크립트의 타입은 크게 두 가지로 구분한다. 오늘은 참조형과 자료형의 차이에 대해서 간략히 정리해보았다. 원시자료형 - Number, String, Boolean, null, undefined, Symbol, BigInt 참조자료형 - 객체, 배열 간단한 타입에대한 내용은 이전 글을 참조 참조자료형은 왜 생겼을까? 참조 자료형은 대량의 데이터를 사용하고 싶기때문에 등장했다. 기존의 자료형은 하나의 변수가 하나의 값만 가지고 있다. let apple = "사과"; 그러나 사과 한개가 아니라 여러가지 과일을 표현하고 싶을 때, 위처럼 하나의 변수에 하나의 값만 넣어서 사용할 수 있는 구조는 매우 불편하다. let fruit = "사과, 바나나, 복숭아, ..., 메론" // 사용하기 위해서는 ,를 구분해.. 2022. 11. 7.
[js] "1" + "1" = "11"인 이유 📢 개인 공부용으로 작성된 내용임으로 잘못된 부분이 있을 수 있습니다. 잘못된 부분을 알려주시면 빠른 시일 안에 수정하겠습니다. 감사합니다. 자바스크립트에서 "1"과 "1"을 더하면 "11"이 된다. 그러나 "1" - "1"은 0이 된다. 이렇게된다는 것은 알지만, 왜 그런지는 잘 모르겠어서 이번 주 블로그 주제로 결정했다. + 연산자와 - 연산자 먼저, +연산자와 -연산자가 무엇이 다른지 찾아봤다. Addition + 연산자 The addition operator (+) produces the sum of numeric operands or string concatenation. - mdn MDN을 보면 + 연산자는 두 가지 기능을 가지고 있다. 숫자를 더하는 기능 문자열을 이어붙이는 기능 Subtra.. 2022. 11. 5.
[자료구조] 트리 예전 블로그에 썼던 글을 옮기면서 다시 자료구조를 보고 있다.. 새삼..내가 짠 코드인데 지금 읽는데 한번에 이해를 못한다. 충격 👍 👕 트리 github.com/trekhleb/javascript-algorithms/tree/master/src/data-structures/tree trekhleb/javascript-algorithms 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javascript-algorithms github.com 다음 요소를 가리키는 포인터를 2개 가진 단방향 리스트의 일종 부모가 없는 노드 = 뿌리, 루트 자식이.. 2021. 8. 23.
Quill 에디터 - 이미지 처리하기 깃허브에 작성한 ReadMe를 블로그로 옮겨왔다.(형식은 조금 수정..) 요새 너무 바빠서 글을 못올려서..^^ 팀 프로젝트에서 Quill 에디터를 사용했는 데, 이미지 업로드에 고생을 좀 해서 정리해봤다. https://github.com/12Ahn22/quill-multer/blob/main/readme.md GitHub - 12Ahn22/quill-multer: react-quill과 multer 같이 사용해보기~ react-quill과 multer 같이 사용해보기~. Contribute to 12Ahn22/quill-multer development by creating an account on GitHub. github.com 🔮 Quill 에디터에 이미지 넣기 Quill 에디터로 게시판을 만들.. 2021. 8. 1.
정규 표현식 regex 실제 문자열 관련 알고리즘을 풀 때, 많이 사용하는 것같아서 정리한다. 🍳 정규 표현식 정규 표현식은 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴이다. 자바스크립트에서 정규 표현식을 사용하는 메서드들 RegExp 객체 exec 메서드, test 메서드 String 객체 match 메서드, replace 메서드, search 메서드, split 메서드 등 정규 표현식 만들기 자바스크립트에서 정규 표현식을 만드는 방법은 두 가지가 있다. 정규 리터럴 '/'로 감싸서 사용하는 패턴 스크립트가 불려와 질 때, 컴파일된다. 정규식이 상수라면 리터럴 방식 사용하기 const reg = /ab+c/;​ RegExp 객체의 생성자 함수 사용 실행 시점에 컴파일된다. 정규식 패턴이 변경될 수 있는 .. 2021. 7. 4.