Node.js에서 문자값을 조작하는 방법을 알아보겠습니다. 특히, 문자를 연산하기 위해서 아스키코드로 변환하여 해당 값에서 -1 또는 +1을 하여 다른 문자로 변환하는 과정을 집중적으로 살펴보겠습니다. 이 방법은 문자열 데이터를 조작할 때 매우 유용합니다. 문제 접근 자바스크립트에서 C -> B -> A 이렇게 이동을 해야 할 일이 생겼습니다. 캐릭터형 C에서 -1을 해주면 B가 될거 같아서 단순하게 C -1 을 해봤더니 안되더라구요. 그래서 문자를 숫자로 만들어서 연산을 해주면 될 것 같습니다. 문자를 숫자로 만들기 위해서 문자를 아스키코드값으로 변환한 다음 -1을 해서 아스키코드값을 문자로 변경해주도록 하겠습니다. 문자에서 아스키코드로 변환하기 자바스크립트에서 문자를 아스키코드 값으로 변환하려면 St..
군대에 입대하기 전에 가장 먼저 찾아보는건 전역일이 언제인가? 를 찾아보게 됩니다. 이번 글에서는 전역일계산기를 자바스크립트를 이용해서 만들어보도록 하겠습니다. 이 계산기는 복무 시작일과 전역일을 자동으로 계산하여 복무 기간을 쉽게 관리할 수 있도록 도와줍니다. 이 글은 특히 프로그래밍에 관심 있는 분들에게 유용할 것입니다. 1. 전역일 계산기의 기능 이 전역일 계산기는 다음과 같은 기능을 제공합니다. 프로세스는 아래 구성도와 같습니다. 사용자로부터 복무 시작일을 입력받음 입력받은 날짜를 기준으로 전역일 계산 계산된 전역일과 남은 복무일수를 화면에 표시 2. HTML 구조 설정 1. 입력 필드와 버튼 생성 사용자로부터 복무 시작일을 입력받을 수 있는 텍스트 필드와 전역일을 계산하는 버튼을 만듭니다. 복무..
블로그 글을 작성할 때 최적화 된 글을 작성하기 이해서는 최종작성한 글자수를 아는것도 중요합니다. 글자수는 콘텐츠의 집중도를 높이고, 블로그에 머무는 시간이 중요하기 때문이기도 하죠. 하지만 어디가서 글자수 세기를 해야 할지 모르겠습니다. 유료로 해야 하나? 무료웹사이트도구는 없을까? 그래서 이번 글에서는 html, css를 이용해서 뼈대를 잡고 자바스크립트로 실시간 글자 수 계산하는 계산기를 구현해보도록 하겠습니다. 1. 빼대잡기 - 기본 HTML 구조 HTML은 웹 페이지의 구조를 정의하는 데 사용됩니다. 우리가 구현할 기능을 위해 필요한 HTML 요소는 매우 간단합니다. 주요 요소로는 사용자가 텍스트를 입력할 수 있는 textarea와 글자 수를 표시할 div가 있습니다. 그리고 글자수는 공백포함한..
웹 개발에서 URL의 쿼리스트링을 통해 사용자로부터 데이터를 전달받는 경우가 많습니다. 쿼리스트링은 URL 주소 뒤에 붙는 key-value 쌍의 집합으로, 각각의 정보는 '&' 기호로 구분됩니다. 예를 들어 https://devit.koreacreatorfesta.com?&query1=aaa&query2=ㅁㅁㅁ&query3=333와 같은 형태의 URL에서 query1, query2, query3 등의 값을 자바스크립트로 어떻게 추출할 수 있을까요? 본문에서는 URLSearchParams 객체를 이용한 쿼리스트링 값의 추출 방법에 대해 설명드리겠습니다. 1. URLSearchParams 객체란? URL의 쿼리스트링을 쉽게 다룰 수 있도록 설계된 웹 API입니다. location.search를 인자로 받아..