- 최고득점자
- Math.sqrt
- Number()
- map
- 이중map
- repeat
- tab navigation
- 리액트 네비게이션
- 최대공약수
- react navigation
- GCD
- isInteger
- Number.isInteger
- localeCompare
- while(num)
- padStart(n 0)
- Math.max 반대
- toString(2)
- indexOF("") === 0
- livub
- medisharp
- 탭바네비게이션
- 이중 map
- a.localeCompare(b)
- %와 재귀 사용하기
- Filter
- while과 reduce
- javascript
- Math.min
- drawer navigation
목록전체 글 (7)
moon palace
자바스크립트를 공부하면서 함수를 배우고 응용하다 보면, 함수에서 정해진 파라미터(매개변수)의 수와 입력할 아규먼트(인자)의 개수가 다른 경우를 만나게 될 것이다. 이럴 때 대처할 수 있는 방법은 두 가지가 있는데, 첫 번째는 arguments를 인자로 넣는 것이고, 두 번째는 ...rest를 파라미터(매개변수)에 추가한 뒤 아규먼트(인자)를 rest로 받는 것이다. 말로만 적으로 되려 헷갈릴 수 있으니 아래 예시에서 자세히 보도록 하자. 하지만 우선 먼저 정확하게 알아야 할 부분이 있는데, 파라미터(매개변수)와 아규먼트(인자)의 정확한 개념이다. 간단한 개념이지만 은근히 헷갈려하거나 구분 없이 이야기하는 이들이 있다. Parameter / Argument 매개변수 / 인자(전달인자) 말로 적어두는 것보다..
자바스크립트뿐만 아니라 다양한 개발 언어들을 정의하자면 역시나 '컴퓨터와 소통하는 언어'라고 할 수 있을 것이다. 필자가 배우면서 느끼기로 데이터 타입이라는 개념은 영어의 '품사'와 매우 흡사하다고 느꼈고, 누군가 이 글을 보고서 필자처럼 자바스크립트에 대해서 조금 더 구체화된 개념을 갖기를 기대하고 있다. (흡사하다고 느낀 부분은 사실 아주 조그마한 접점이기는 하다. 어떤 부분이냐면, 각 품사마다 정해진 대략적인 모양이 있고 수행하는 역할들도 어느 정도씩 할당하고 있다는 점이었다. 물론 개인적인 이해 방법이었기에 다른 분들은 공감하지 못할 수도 있다.) 데이터 타입의 종류 자바 스크립트에서는 여러개의 데이터 타입이 존재한다. 일반적인 사람과 대화하는 데 사용되는 언어가 아니기에 독특한 개념의 것들도 있..
Java Script에서는 세 가지 방법으로 변수를 선언할 수 있다. 제목에서와 같이 var / let / const 로 선언을 할 수 있는데, 굳이 변수를 선언하는 종류가 세가지씩이나 필요한 이유는 무엇일까? 짐작하기로는 당연히 각자 다른 역할이 있으니 구분을 하는 것이겠지만, 막상 공부를 이제 막 시작하는 입장에서는 조금 혼란스러울 수밖에 없다. 조금 있어보이는 단어로 말하자면 '재선언'과 '재할당', 'Scope'의 차이로 말할 수 있는데 이렇게만 말하면 너무 막연하니 하나씩 설명해보도록 하겠다. 바쁘거나 요약이 필요한 분들이라면 스크롤을 잽싸게 내리자! 맨 아래에 요약이 있다. 하지만 요약만 보고 넘어가는 것을 권장하지는 않는다. 1. 재선언 재선언은 말 그대로 선언을 다시 한다는 것을 의미한다...