0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
설정
JavaScript 및 TypeScript 코드를 설정 가능한 들여쓰기, 줄 간격 및 따옴표 스타일 옵션으로 포맷하고 꾸밀 수 있습니다. 옵션을 조정하고 코드를 에디터에 붙여넣은 후 포맷하세요. 클릭 한 번으로 결과물을 클립보드에 복사할 수 있습니다.
소스 코드
라인:0캐릭터:0
작동 방식
축소되거나 압축되었거나 정렬이 흐트러진 JavaScript 또는 TypeScript 코드를 다시 들여쓰고 정리해 읽기 쉽고 일관되게 만듭니다. 번들을 살펴보거나 다른 사람의 스니펫을 검토하거나 프로젝트에 붙여넣기 전에 스타일을 표준화하는 데 유용합니다.
들여쓰기 종류(공백 또는 탭), 들여쓰기 크기, 줄 끝(LF 또는 CRLF)을 선택할 수 있습니다. 포매터는 코드 구조를 존중하며 로직을 바꾸지 않고 일관된 줄바꿈과 들여쓰기를 추가합니다.
모든 처리는 js-beautify를 사용해 브라우저에서 이루어지며, 코드는 어떤 서버에도 업로드되지 않습니다. 시각적 형태만 정리하며, 축소·트랜스파일·심층 구문 검사는 하지 않습니다.
예시
function sum(a,b){return a+b}
const r=sum(1,2);console.log(r)function sum(a, b) {
return a + b
}
const r = sum(1, 2);
console.log(r);4칸 들여쓰기: 문이 분리되고 중괄호가 정렬됩니다.활용 사례
- 축소된 .js 파일을 읽기 쉽게 만들어 무엇을 하는지 이해하기.
- 조각을 프로젝트에 추가하기 전에 들여쓰기 스타일을 통일하기.
- 타사 코드를 일관된 형식으로 검토하고 비교하기.
- 문서나 AI 응답에서 붙여넣은 TypeScript를 정리하기.
자주 묻는 질문
JavaScript뿐 아니라 TypeScript에서도 작동하나요?
예. 이 도구는 타입 주석, 인터페이스, 제네릭을 포함해 JavaScript와 TypeScript 구문을 서식 지정합니다. TypeScript를 JavaScript로 트랜스파일하지 않고 텍스트만 재배치합니다.
서식을 지정하면 코드 동작이 바뀌나요?
아니요. 공백, 들여쓰기, 줄바꿈만 변경합니다. 로직과 식별자는 그대로 유지되며, 코드는 이전과 정확히 동일하게 실행됩니다.
압축(minify)과 같은 건가요?
아니요, 반대입니다. 서식 지정은 읽기 쉽도록 공백과 줄바꿈을 추가하고, 압축은 크기를 줄이려고 이를 제거합니다. 압축하려면 압축 도구를 사용하세요.
내 코드가 서버에 업로드되나요?
아니요. 서식 지정은 모두 브라우저에서 이루어지며, 코드은(는) 컴퓨터를 벗어나지 않습니다.