본문 바로가기
Programing Language/JAVA

Java, Js 변수 차이점

by doriver 2025. 2. 25.

JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며, 모든 타입의 값으로 할당 가능

java의 변수는 타입과 연결

Java

정적(Static) 타입 언어이며, 강한 타입(Strongly Typed) 언어입니다.
즉, 변수를 선언할 때 반드시 타입을 명시해야 하며, 변수의 타입이 변경될 수 없습니다.
타입 안정성이 높음

JavaScript

동적(Dynamic) 타입 언어이며, 느슨한 타입(Loosely Typed) 언어입니다.
즉, 변수의 타입을 선언할 필요가 없으며, 실행 중에 타입이 변경될 수 있습니다.
타입 안정성이 낮음