본문 바로가기

프로그래밍75

[JavaScript] 자바스크립트 연산자 정리(비교, 산술 연산자) 프로그래밍 언어에서 연산자 사용은 기본 중의 기본이라고 할 수 있습니다. 그만큼, 많이 사용하기도 하고, 어렵지 않은 문법 부분이기 때문입니다. 또한, 중요한 것은 프로그래밍 언어마다 조금씩 문법의 차이가 있을 수 있는데, 연산자 부분은 거의 비슷하다고 할 수 있습니다. 따라서, 한번만 이해하면, 모든 언어에서 비슷하게 적용할 수 있는 부분이죠. 그래서, 자바스크립트 부분을 공부하려던 참에 연산자 관련해서 모두 정리해보면 좋지 않을까하여, 포스팅으로 정리를 하게 되었습니다. 다른 연산자가 궁금하신 분은 아래 글을 읽어주세요. 자바스크립트 연산자 정리(연산자 우선순위, 대입 연산자) 자바스크립트 연산자 정리(비트, 논리 연산자) 그럼, 바로 연산자에 대한 정리를 시작하도록 하겠습니다. 들어가기 전에, 용어.. 2019. 6. 30.
[Python] 파이썬으로 네이버(Naver) Open API 이용하는 방법 이전 파이썬을 이용하여 다음 카카오 API를 이용하는 방법에 이어서 파이썬으로 네이버 API를 이용하는 방법도 포스팅하려 합니다. 혹시나, 카카오 API를 이용하는 방법이 궁금하시면 아래 글을 참고해주세요. [Python] 파이썬으로 다음 카카오(Daum Kakao) Open API 이용하는 방법 이전 포스팅에는 적었지만, 혹시나 현재 포스팅을 바로 보시는 분들을 위해서 간단하게 오픈 API를 설명하도록 하겠습니다. 보통 네이버나 다음 카카오, 구글 및 페이스북 같은 기업에서 자신들의 서비스 또는 데이터를 자유롭게 사용할 수 있도록 API로 제공하는데, 이것을 오픈 API라고 합니다. 보통, 오픈 API는 기업에서 제공하는 데이터를 그대로 사용하지는 않습니다. 일반 개발자들은 이러한 데이터를 이용하여 비.. 2019. 6. 29.
[Python] 파이썬으로 다음 카카오(Daum Kakao) Open API 이용하는 방법 요즘, 왠만한 앱 서비스들은 여러 데이터들을 조합하여 만들어내고 있습니다. 때문에, 다음, 네이버, 페이스북 등 많은 데이터를 가진 기업들이 자신들의 서비스를 제공하고 있습니다. 이것을 바로 오픈 API라고 합니다. 기업들이 가지고 있는 서비스를 일반 사용자나 개발자들이 API로 사용하도록 제공하는 것이죠. 하지만, 위에서 말한 것처럼 오픈 API는 그것만으로는 그리 큰 가치를 가지고 있지 않습니다. 마치, 가공하지 않은 정보라고나 할까요? 그러므로, 이러한 정보들을 모아서 새로운 형태로 만들어 내는데, 이것을 보통 매시업 API 라고 합니다. 이러한 매시업 API의 대한 예는 검색해보면 쉽게 찾을 수 있을 거에요. 서론이 길었던 것 같습니다. (그래도, 오픈 API가 무엇인지는 알아야 할 것 같아서 좀.. 2019. 6. 29.
[Javascript] 배열(Array)의 요소들이 특정 조건에 맞는 지 확인하는 방법 (some, every) 어느 언어든 배열(Array) 문법이 존재합니다. 자바스크립트에서도 배열 문법을 당연히 제공하고 있습니다. 흔히, 배열이라고 하면 아래와 같은 모습이겠죠. var array = [1, 2, 3, 4, 5]; 그런데, 이러한 배열의 요소들 중에서 어떠한 조건에 부합하는지, 아닌 지를 확인하려면 어떻게 해야 할까요? 아주 간단하게 생각을 한다면, 아래와 같이 구현할 수 있을 것입니다. var array = [1, 2, 3, 4, 5]; function haveNumberInArray(num, array) { for (idx in array) { console.log(array[idx]) if (array[idx] === num) { return true; } } return false; } console.l.. 2019. 6. 29.