Programing Language/JAVA

Java, Js 변수 차이점

doriver 2025. 2. 25. 19:00

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

java의 변수는 타입과 연결

Java

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

JavaScript

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