본문 바로가기

Javascript5

자바스크립트 Switch 조건문! 자바스크립트 대표적인 조건문으로 if else 가 있습니다. 하지만 또 다른 하나가 바로 switch case 조건문 입니다. Example 기본 코드입니다. switch (params) { case value1: statement1; break; case value2: statement2; break; ... default: statement3; } 만약 function에 switch를 넣어서 condition에 값이 들어왔을때 function examlpe (val) { var answer = ""; if (val === "bob") { answer = "Marley"; } else if (val === 42) { answer = "The Answer"; } else if (val === 1) { a.. 2021. 3. 6.
자바스크립트 비교 연산자 정복하기 ! 비교 연산자는 두 변수가 같은지 아닌지를 구분하는 방법입니다. Ex) X == Y ( == 는 변수의 타입에 상관없이 두 변수의 값을 비교 합니다 ) 반대로 같지 않다는 구분을 할려면 != 를 사용하시면 됩니다. Ex) X != Y는 x와 y는 같지 않다는 애기입니다. 만약 === 가 있으면 변수의 값과 타입이 정확히 일치 해야합니다 또한 값이 큰지 작은지 비교할 떄 이렇게 비교를 해주시면 됩니다. > 크다 >= 크거나 같다 2021. 2. 25.
Axios 사용 하기 !! node.js 에서 http통신을 위한 javascript 라이브러리 입니다. axios외에도 request, fetch, jquery을 사용해서 서버에 요청을 할 수 있습니다. ex) API를 요청하고 get 또는 post할떄 제일 많이 사용됩니다. $ npm install axios Axios의 최고 장점은 instance를 설정 할 수 잇다는 점입니다. const API = axios.create({ baseURl:"요청을 보낼 기본 주소", headers: "헤더", params: "요청을 보낸 URL parameter", }) 또한 formdata도 전송이 가능합니다.!! 사용법 입니다. 2021. 2. 2.
2탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data) 자 데이터를 받아 왔으면 이제 데이터를 가공할 차례입니다. 이부분이 제일 많은 작업이 필요하고 귀찮죠 ... 일단 첫쨰 소켓으로 node.js을 통해서 front 쪽으로 데이터를 보내줍니다. HTML 에는 이렇게 데이터를 받습니다. CDN 설치 필수 입니다. var socket = io.connet("ws//서버 번호") socket.on 을 통해서 "data_set으로" 데이를 보낸뒤 return_data에서 데이터를 꺼냅니다. 일단 데이터가 여러게 2차열 배열로 들어가 있기때문에 for문을 돌려서 배열을 하나씩 꺼내줍니다. 그리고 나서 앞에 1탄에서 보시면 0번째는 시간입니다. [0] 값은 시간입니다. [1] 값은 open장 가격입니다. [2] 값은 제일 비싼 가격입니다. [3] 값은 제일 낮은 가격.. 2021. 2. 1.
1탄 바이낸스 차트 데이터 받기 (Kline/Candlestick Data) node js에서 request를 다운 받아 줍니다. ex) npm install request const request = require('request'); reqeust를 사용 한뒤 바이낸스 URL를 통해서 데이터를 가져옵니다 . sybmol(코인의 종류)저는 BTC-USDT로 가져왔습니다 . Interval(시간입니다 ) 저는 12시간씩 데이터를 가져왔습니다. var URL = "https://binance.com/api/v3/klines?symbol=BTCUSDT&interval=12h" const options = { url: URL, type:"get", }; request.get(options,function(err,data){ if(err){ console.log(err) }else{ v.. 2021. 1. 29.