FutureInfra 무료로 시작
용어집

자바스크립트

자바스크립트(JavaScript)는 웹 페이지가 클릭에 반응하고 화면을 바꾸게 만드는 프로그래밍 언어예요. 브라우저에 실행 엔진이 들어 있어 설치 없이 돌고, Node.js로 서버도 만들어요.

목차 보기

자바스크립트(JavaScript)는 웹 페이지가 클릭에 반응하고 화면을 바꾸게 만드는 프로그래밍 언어예요. HTML이 건물 뼈대, CSS가 인테리어라면 자바스크립트는 스위치를 누르면 불이 켜지게 하는 전기 배선이에요.

글 서순명(솔리드그루 이사 · 퓨쳐인프라 운영) · 2026-10-29 작성 · 예시 코드는 2026-10-29 Windows 11 · Node v24.15.0 에서 직접 실행

3줄 요약

  • 모든 웹 브라우저에 자바스크립트를 실행하는 엔진이 들어 있어서 따로 설치할 게 없어요.
  • 이름은 비슷해도 자바(Java)와는 다른 언어예요.
  • 화면은 리액트, 서버는 Node.js처럼 요즘 웹앱은 앞뒤 모두 자바스크립트로 만들 수 있어요.
AI한테 시킬 때 알아 두면 좋은 이유 — 웹 화면에서 무언가 안 움직일 때 "브라우저 콘솔에 뜬 자바스크립트 오류를 보고 고쳐 줘"라고 하면 AI가 원인을 훨씬 빨리 찾아요. 그냥 "안 돼요"라고만 하면 엉뚱한 파일을 고치는 일이 잦아요.
콘솔에서 AI 라우터 열기
300종 넘는 모델을 키 하나로 · 쓴 만큼 원화로
AI 라우터 열기 →모델·가격

자바스크립트는 어떻게 동작하나요?

웹 페이지를 열면 브라우저는 HTML, CSS, 자바스크립트 파일을 함께 받아요. 그중 자바스크립트는 브라우저 안의 엔진이 읽어서 바로 실행해요. 그래서 내 PC에 아무것도 깔지 않아도 돌아가요.

구분HTMLCSS자바스크립트
맡는 일글·버튼·사진의 자리색·글꼴·배치클릭·입력에 반응, 화면 바꾸기
예"주문하기" 버튼이 있다버튼이 주황색이다누르면 장바구니 합계가 바뀐다
비유뼈대인테리어전기 배선
프로그래밍 언어?아니에요아니에요맞아요

정해진 시간 뒤에 할 일이나 서버 답을 기다리는 일은 미뤄 두고, 그사이 다른 일을 먼저 처리해요. 이걸 비동기라고 불러요. 아래 실험에서 순서가 어떻게 바뀌는지 직접 볼 수 있어요.

콘솔에서 AI 라우터 열기
300종 넘는 모델을 키 하나로 · 쓴 만큼 원화로
AI 라우터 열기 →모델·가격

자바(Java)와 같은 언어예요?

아니에요. MDN은 자바스크립트가 "해석되는 자바"가 아니라고 못박아요. 문법도, 쓰는 곳도 많이 달라요(MDN JavaScript).

자바스크립트는 넷스케이프에서 일하던 브렌던 아이크가 만들었고, 1995년 9월 넷스케이프 브라우저 2.0에 처음 실렸어요. 이후 표준 문서가 만들어졌는데, 그 표준 이름이 ECMAScript예요(MDN 용어 사전). 글에서 "ES2024" 같은 말을 보면 그해 표준판이라는 뜻이에요.

자바스크립트는 어디에 쓰나요?

처음엔 브라우저 안에서만 돌았지만, 지금은 서버와 화면 도구까지 넓어졌어요.

쓰는 곳무엇을 하나같이 듣는 이름
브라우저버튼 반응, 입력 검사, 새로고침 없이 내용 바꾸기DOM, 콘솔
화면 만들기 도구화면을 부품(컴포넌트)으로 나눠 조립리액트, Next.js
서버로그인, 주문 저장, API 만들기Node.js, Express
타입 붙인 판값의 종류를 미리 적어 실수를 줄임타입스크립트(TypeScript)

엑셀 정리나 데이터 분석처럼 화면이 없는 일은 파이썬이 편할 때가 많아요. 웹 화면이 들어가면 자바스크립트를 피하기 어려워요.

직접 해 보면 어떻게 나오나요?

2026-10-29 Windows 11 PC에서 Node v24.15.0으로 직접 실행한 결과예요. 브라우저 대신 Node.js로 돌렸지만 언어 규칙은 같아요.

$ cat basics.js
const cart = [{ name: "아메리카노", price: 4000 }, { name: "케이크", price: 6000 }];
const total = cart.reduce((sum, item) => sum + item.price, 0);
console.log("합계:", total.toLocaleString("ko-KR") + "원");
console.log("'3' + 4 =", "3" + 4);
console.log("'3' * 4 =", "3" * 4);
console.log("0.1 + 0.2 =", 0.1 + 0.2);
console.log("1) 주문 접수");
setTimeout(() => console.log("3) 1초 뒤 '준비됐어요' 알림"), 1000);
console.log("2) 기다리는 동안 다음 손님 받기");

$ node basics.js
합계: 10,000원
'3' + 4 = 34
'3' * 4 = 12
0.1 + 0.2 = 0.30000000000000004
1) 주문 접수
2) 기다리는 동안 다음 손님 받기
3) 1초 뒤 '준비됐어요' 알림
  • 합계 10,000원 — 장바구니의 가격을 모두 더했어요. 쇼핑몰 합계 계산이 이런 식이에요.
  • '3' + 4 = 34 — 글자 "3"과 숫자 4를 더하라고 하면 숫자를 글자로 바꿔 이어 붙여요. 파이썬은 같은 코드에서 오류를 내고 멈춰요.
  • '3' * 4 = 12 — 곱하기는 글자를 숫자로 바꿔 계산해요. 같은 값인데 기호에 따라 결과가 달라요.
  • 1 → 2 → 3 순서 — 코드에는 3번 알림이 2번보다 위에 있지만, 1초를 기다리는 동안 2번을 먼저 처리했어요. 이게 비동기예요.

자주 하는 오해와 주의할 점

  • 입력창 값은 글자예요 — 웹 입력창에 "3"을 넣으면 숫자가 아니라 글자로 들어와요. 더하기 전에 숫자로 바꾸지 않으면 위처럼 34가 나와요. AI에게 "입력값을 숫자로 바꾼 뒤 계산해 줘"라고 덧붙이면 막을 수 있어요.
  • 화면 코드에 API 키를 넣으면 안 돼요 — 브라우저로 내려간 자바스크립트는 누구나 열어 볼 수 있어요. 키는 서버 쪽(Node.js) 환경변수에 두세요(API 키 뜻).
  • "자바를 배우면 자바스크립트도 한다" — 이름만 닮았어요. 질문할 때도 "자바스크립트"라고 정확히 써야 맞는 답이 나와요.
  • 소수 계산 오차 — 0.1+0.2가 0.3이 아닌 건 자바스크립트만의 버그가 아니에요. 파이썬도 같은 값을 내요. 돈은 원 단위 정수로 계산하세요.

바이브코딩으로 웹앱을 만들면 AI가 짜는 코드의 상당 부분이 자바스크립트예요. 어떤 도구가 자바스크립트 웹앱을 잘 만드는지는 바이브코딩 툴 비교를, 터미널에서 직접 돌려 보는 법은 클로드 코드 사용법을 보세요.

퓨쳐인프라에서는 어떻게 올리나요?

자바스크립트로 만든 서버(Node.js 앱)는 도커 이미지 하나로 앱 호스팅에 올리면 주소와 HTTPS가 붙어요. 앱 하나를 켜 두면 월 5,500원(부가세 포함, 1코어·1GB·트래픽 20GB 포함)이에요.

API 키 같은 비밀값은 앱 환경변수에 넣으면 암호화해 보관돼요. 화면 코드에 키를 적지 않아도 서버 코드가 꺼내 쓸 수 있어요. 코드 보관은 GitHub 계정 없이 쓰는 Git 저장소(조직당 100MB 무료)로 해도 돼요.

AI가 만든 자바스크립트 웹앱, 내 주소로 열어 보기

가입하면 2,000원 크레딧으로 첫 앱 올려 보기

가입하면 2,000원 크레딧 · 카드 등록 없이

자주 묻는 질문

자바스크립트는 어디서 바로 연습해 볼 수 있어요?

크롬이나 엣지에서 F12 를 눌러 개발자 도구를 열고 '콘솔' 탭에 코드를 치면 바로 실행돼요. 1 + 2 를 치고 엔터를 누르면 3 이 나와요. 설치할 건 없어요.

타입스크립트(TypeScript)는 자바스크립트와 다른 언어예요?

자바스크립트에 '이 값은 숫자, 이 값은 글자'처럼 종류를 적는 문법을 더한 판이에요. 실행 전에 자바스크립트로 바뀌어서 돌아가요. AI 코딩 도구가 만든 프로젝트는 타입스크립트로 짜인 경우가 많아요.

JS 파일과 HTML 파일은 어떻게 이어져요?

HTML 파일 안에 script 태그로 자바스크립트 파일 주소를 적어 두면 브라우저가 페이지를 열 때 그 파일도 함께 받아 실행해요. 리액트 같은 도구를 쓰면 이 연결을 도구가 알아서 해 줘요.

자바스크립트를 몰라도 웹앱을 만들 수 있어요?

AI에게 맡기면 만들 수 있어요. 다만 오류가 났을 때 '콘솔', '비동기', '입력값은 글자' 같은 말을 알아 두면 AI에게 문제를 정확히 전달할 수 있어서 고치는 시간이 줄어요.

관련 용어

  • 리액트 — 자바스크립트로 화면을 부품처럼 조립하는 도구
  • Node.js — 자바스크립트를 서버에서 돌리는 실행 환경
  • 파이썬 — 자동화·데이터에 많이 쓰는 또 하나의 언어
  • 프론트엔드 — 자바스크립트가 주로 맡는 화면 쪽 일
  • JSON — 자바스크립트 문법에서 나온 데이터 주고받기 형식
이 글에 대하여
  • 작성: 서순명(솔리드그루 이사 · 퓨쳐인프라 — 국내 IDC 에서 클라우드 서버·앱 호스팅·AI API 를 운영) · 작성일 2026-10-29
  • 운영사: 솔리드그루 · 사업자등록번호 875-44-00335 · 서울특별시 구로구 디지털로29길 38, 7층 707호 · 전화 02-6933-6229 · support@futureinfra.ai · 고객센터 · 이용약관
  • 한계: 실행 결과는 2026-10-29 Windows 11 PC 한 대에서 Node v24.15.0 으로 얻은 값이에요. 브라우저마다 표시 형식이 조금 다를 수 있어요.
  • 이해관계: 퓨쳐인프라(솔리드그루) 블로그예요. 글 안에 자사 앱 호스팅·Git 저장소 안내가 있어요.
콘솔에서 AI 라우터 열기
300종 넘는 모델을 키 하나로 · 쓴 만큼 원화로
AI 라우터 열기 →모델·가격

연관 서비스

요금 확인하기 →부가세 포함 · 분 단위 · 월 구독 없음

연관 글

클라우드플레어 장애 확인·대비법 2026, 사후 보고서 5건 정리

클라우드플레어가 터졌는지 1분 안에 가리는 법(상태 페이지·오류 화면·nslookup·curl), 2025~2026년 큰 장애 5건의 공식 사후 보고서, 같이 멈추지 않게 미리 해 둘 대비책을 서울에서 직접 잰 결과와 함께 정리했어요.

포트폴리오 사이트 만들기 2026 — 직군별 구성, 노션·깃허브·빌더 비교, 1년 비용

개발자·디자이너·기획자 포트폴리오에 무엇을 넣을지 정리하고, 직군별 예시 3개를 직접 만들어 봤어요. 작업 사진 6장을 WebP 로 바꾸니 8.8MB 가 92KB 로 줄었어요. 노션·깃허브 페이지·프레이머·어도비 포트폴리오·윅스·직접 만들기를 2026-11-03 공식 요금으로 비교하고, 내 도메인 연결 값까지 정리했어요.

무료 웹호스팅·무료 홈페이지 추천 2026 — 10곳 광고·트래픽·상업적 이용 비교, 서울 속도 실측

깃허브 페이지·클라우드플레어·넷리파이·버셀·파이어베이스·렌더·닷홈·인피니티프리와 윅스·워드프레스닷컴 무료 요금제를 2026-11-03 공식 화면으로 비교했어요. 광고·주소, 트래픽 한도(1MB 페이지면 몇 명), 넘으면 어떻게 되는지, 장사에 써도 되는지를 원문으로 정리하고 서울에서 응답 속도를 직접 쟀어요.

국내 클라우드 서버 비교 2026 — 4코어·8GB 월 5.5만~17만 원, 6곳 요금표

네이버클라우드·KT클라우드·NHN클라우드·가비아·iwinv·퓨쳐인프라(자사) 6곳을 같은 사양, 부가세 포함으로 맞춰 비교했어요. 2026-11-03 공식 요금표로 1코어·2코어·4코어 서버의 한 달 값과 트래픽 초과 요금까지 계산했어요.

Vercel 사용법·요금 2026 — 무료 Hobby 한도로 한 달 몇 명까지 버틸까

버셀(Vercel) 무료 Hobby 한도(요청 100만 번·전송 100GB)가 실제 페이지 뷰로 얼마인지 데모 사이트 7곳 무게로 계산하고, 서울에서 속도를 재 봤어요. 2026년 11월 공식 요금(Pro $20·크레딧·정액 CDN), 가입 없이 배포하는 법, 한도를 넘으면 생기는 일, 자주 막히는 곳을 정리했어요.

많이 본 글

  1. 블로그 무료 도메인 사이트 추천 2026 — 내도메인.한국·DuckDNS 발급 방법 내도메인.한국·DuckDNS 처럼 계속 무료인 주소 10곳을 11월 3일 서울에서 다시 재고(6곳 6ms 안), 발급 순서·구글·네이버 무료 주소·'첫해 무료'의 2년째 값까지 정리했어요.
  2. 블로그 도메인 구매 사이트 추천 2026 — 가비아·후이즈 등 15곳 갱신·이전비 비교 같은 .co.kr 도 등록업체 15곳의 3년 값이 3.8만~8.6만 원이에요(11월 3일 KRNIC 표). 갱신가·이전비·해외 업체 조건, 11월 인상 뒤 가비아 실제 화면, 구매처 확인과 기관이전까지 정리했어요.
  3. 블로그 클로드 MCP·Gemini MCP 연동 방법 2026, MCP 서버 9곳 클로드 MCP(데스크톱·Claude Code)와 Gemini MCP 연동(Gemini CLI·안티그래비티·Gemini 앱·API) 등 9곳의 MCP 서버 연결법을 공식 문서로 정리했어요. 원격 57ms 실측과 오류 해결까지.
  4. 블로그 Gemini 3.9 Flash 나왔나요? 지금 최신은 3.8 Flash — 3.7과 직접 잰 속도·비용 2026년 9월 22일 기준 Gemini 3.9 Flash는 미출시입니다. 최신 3.8 Flash의 사양·가격(2027년 2배 인상)과, 3.7 Flash와 같은 과제로 직접 잰 속도·비용·JSON 형식 준수 차이를 정리했습니다.
  5. 블로그 서버비 한 달 얼마? 방문자 10만 명도 월 3만 2천 원(2026 계산) 월 방문자 1천·1만 명은 1만 4천 원, 10만 명은 3만 2천 원이에요. 요금제별 트래픽 기본 제공량까지 넣어 다시 계산하고 AWS·카페24·가비아·네이버클라우드 값과 숨은 비용을 비교했어요(2026-10-26 확인).

이 글을 언급한 글

댓글 0

  1. 첫 댓글을 남겨 주세요.

← 목록으로