본문 바로가기

컴퓨터/Javascript

Javascript window.open() window.open(url, '_blank');
네이버 지도 API (naver map API) 가입 및 인증 https://console.ncloud.com 주소를 좌표로 변환 [map.html] [map.js] function getCoordinates(address) { return new Promise((resolve, reject) => { naver.maps.Service.geocode({ query: address }, function(status, response) { if (status !== naver.maps.Service.Status.OK) { return reject(new Error('주소를 찾을 수 없거나 오류가 발생했습니다.')); } var result = response.v2; var items = result.addresses; if (items.length > 0..
Javascript 동기와 비동기 1. 동기(Synchronous)와 비동기(Asynchronous)는 프로그래밍에서 작업이 수행되는 방식을 설명하는 용어입니다. 1) 동기 (Synchronous) (1) 기다림: 동기 방식은 한 작업이 완료될 때까지 기다린 후 다음 작업을 실행합니다. (2) 순차적: 코드는 순차적으로 실행되며, 이전 작업이 완료되어야만 다음 작업이 시작됩니다. (3)예시: 상점에서 결제하는 과정을 생각해보세요. 한 사람이 계산대에서 결제를 하고 있다면, 다음 사람은 그 사람이 결제를 완료할 때까지 기다려야 합니다. 2) 비동기 (Asynchronous) (1) 동시 진행: 비동기 방식은 작업을 시작하고 완료를 기다리지 않고 바로 다음 작업을 실행합니다. (2) 병렬적: 여러 작업이 동시에 처리될 수 있습니다. (3) ..
Javascript filter filter() 함수는 배열에서 특정 조건을 만족하는 요소들만 추출하여 새로운 배열을 만드는 함수이다. 이 함수는 자바스크립트의 배열 메서드 중 하나로, 다음과 같은 문법으로 사용한다. array.filter(callback(element[, index[, array]])[, thisArg]) 예) const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter(function(number) { return number % 2 === 0; }); console.log(evenNumbers); // [2, 4]
Javascript 아라비아 숫자를 한글 표기법으로 변환하기 function numberToKorean(num) { num = parseInt((num + '').replace(/[^0-9]/g, ''), 10) + ''; // 숫자/문자/돈 을 숫>자만 있는 문자열로 변환 if(num == '0') return '영'; var number = ['영', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구']; var unit = ['', '만', '억', '조']; var smallUnit = ['천', '백', '십', '']; var result = []; //변환된 값을 저장할 배열 var unitCnt = Math.ceil(num.length / 4); //단위 갯수. 숫자 10000은 일단위와 만단위 2개이다. num = num..