variable

JavaScript 상수와 리터럴 상수와 리터럴은 대부분의 언어에서 많이 사용하지만 분명한 차이가 있는 개념입니다. JavaScript를 기준으로 각각의 차이점에 대해 정리해봤습니다. 1. 상수 상수는 일종의 변수이며 변수처럼 값을 저장하기 위한 메모리 공간을 필요로 합니다. 일반적인 변수는 재할당을 통하여 값을 변경할 수 있지만 상수로 사용하는 변수에는 값의 재할당을 할 수 없다는 차이점이 있습니다. 상수는 상태 유지, 가독성, 유지보수의 편의성 등을 위해 사용하는 것이 좋습니다. JavaScript에서 상수는 const 키워드를 사용하여 선언합니다. const 키워드로 선언한 변수는 재할당을 할 수 없게 됩니다. 하지만 상수에 primitive type의 값이 아닌 객체를 할당한 경우엔 값의 변경이 ..
JavaScript 변수 선언 및 특징 JavaScript ES6(ECMAScript6)를 기준으로 변수 선언과 그에 따른 특징에 대해 알아보겠습니다. 1. 변수 선언 JavaScript ES5에서의 변수 선언은 var 키워드를 사용하는 것이 유일한 방법이었습니다. var 키워드를 사용한 변수 선언은 다음과 같은 특징과 문제가 있습니다. 함수레벨 스코프로 동작 (전역 변수의 남발 및 코드 복잡도 증가) 변수 선언시 var 키워드 생략 허용 (변수의 의도하지 않은 전역화) 중복 선언 허용 (변수의 의도하지 않은 값 변경) 변수 호이스팅 (변수 선언 이전에 참조 가능) 이러한 특징은 대부분 전역 변수의 선언과 사용으로 인하여 발생하며 코드 복잡도를 높이는 원인이 됩니다. ES6에서는 var 키워드의 단점을 ..
자바(JAVA) 변수 자바의 변수에 대해서 알아보겠습니다. 1. 변수(Variable) 변수란, 값을 저장할 수 있는 메모리 상의 공간을 의미합니다.변수의 값은 변경이 가능하고 하나의 변수에는 하나의 값만 저장할 수 있습니다. 따라서 값을 여러번 저장할 경우 마지막에 저장된 값을 가지게 됩니다. 1.1 변수 선언 변수를 사용하기 위해선 변수를 선언해야 하는데 다음과 같이 사용합니다.변수를 선언하면서 적절한 값을 저장해주는 것을 초기화라고 하는데 선언과 함께 사용할 수 있습니다. 변수타입 변수이름:ex) int num; 변수타입 변수이름 = 초기화값;ex) int num = 10; 1.2 명명 규칙 변수, 메서드, 클래스 등의 이름은 다음과 같은 규칙에 따라 명명해줘야 합니다. 1. 대소문자가 구분되며 길..
freestrokes
'variable' 태그의 글 목록