도구 실행
자바스크립트(JS) 코드의 크기를 줄이기 위해 텍스트 패턴 기반으로 불필요한 요소를 정리하는 온라인 압축 도구입니다. 한 줄 주석(//) 및 블록 주석(/* */)과 일치하는 텍스트를 제거하고, 연속된 공백을 하나로 축소하며 앞뒤 여백을 다듬습니다. 또한 중괄호, 소괄호, 세미콜론, 쉼표, 콜론 주변의 불필요한 여백을 정리하여 코드 길이를 압축합니다. 도구를 실행하면 정리된 코드와 함께 원본 글자 수, 압축 후 글자 수, 제거된 글자 수, 소수점 첫째 자리까지 계산된 절감 비율이 함께 표시됩니다. 구문 분석기가 아닌 텍스트 패턴 치환 방식을 사용하므로 문자열 내부의 주석 유사 텍스트나 공백도 함께 변경될 수 있습니다.
사용 방법
- 입력란에 압축할 자바스크립트 코드를 붙여넣거나 직접 작성합니다.
- 실행 버튼을 눌러 코드 압축을 진행합니다.
- 결과 영역에서 주석과 공백이 정리된 코드와 글자 수 절감 수치를 확인합니다.
예시
- 함수 정의와 주석이 포함된 코드: `// 계산 함수\nfunction add(a, b) {\n return a + b;\n}`를 입력하면 `function add(a,b){return a+b;}` 형태로 압축되고 글자 수 통계가 계산됩니다.
- 공백이 많은 객체 선언: `const config = { host: 'localhost' , port: 8080 };`를 입력하면 `const config={host:'localhost',port:8080};`로 공백이 정리됩니다.
자주 묻는 질문
입력란을 비워 둔 채로 실행하면 어떻게 되나요?
공백만 입력하거나 빈 상태로 실행하면 변환된 결과 텍스트가 빈 상태로 나타나며 글자 수와 절감 수치도 0으로 표시됩니다.
문자열 안에 있는 주석 모양의 텍스트도 지워지나요?
이 도구는 문법 해석기가 아닌 텍스트 패턴 매칭 방식을 사용하므로 따옴표 안의 주석 유사 패턴이나 공백도 함께 수정될 수 있습니다.
어떤 기호 주변의 공백이 제거되나요?
중괄호, 소괄호, 세미콜론, 쉼표, 콜론 주변의 불필요한 공백이 자동으로 정리됩니다.