변수
-
Var vs let vs Const프론트엔드/JavaScript 2020. 9. 9. 15:39
자바스크립트에선 변수를 선언할 땐 'Var', 'let', 'Const' 이 세가지를 이용하게 된다. 하지만 이 셋은 비슷해보이지만 약간의 차이가 있다. 우선 'Var', 'let'은 'Const'와는 조금 많은 차이가 있고 'Var'와 'let'은 약간의 차이가 있다. 1. Var (변수 재선언 가능, 재할당 가능) 'Varibale'의 약자로 메모리상에서 읽고 쓰기가 가능하다. 자바스크립트에서 변수를 나타내는 Var는 C언어, 자바와 달리 엄격하지 않다. 'Var'에는 다양한 자료가 들어갈 수 있고 중복 선언을 하더라도 큰 문제가 없다. 하지만 이러한 성격 덕분에 코드가 길어지는 등의 상황에선 변수가 중복 재선언 되는 등의 문제가 발생했다. 이에 새로 생긴 것이 바로 let이다. 2. let (변수 ..
-
필드와 변수(field & Variable)백엔드/자바 2020. 7. 27. 16:52
필드란? 변수란? 클래스의 필드(field)란 클래스에 포함된 변수(Variable)를 말한다. 변수에는 특정 값을 할당할 수 있고 이를 통해 객체의 특성을 만들어줄 수 있다. 변수의 종류 public class Basic_07_27_06 { static int static_Variable; // 클래스 변수 int instance_Variable; // 인스턴스 변수 void method() { int local_Variable; // 지역 변수 } } 변수의 종류는 클래스 변수 / 인스턴스 변수 / 지역 변수 3개로 나뉜다. 변수 생성 시기 소멸 시기 저장 메모리 클래스 변수 클래스가 메모리에 올라갈 때 프로그램 종료시 메서드 영역 인스턴스 변수 인스턴스 생성시 인스턴스 소멸시 힙 영역 지역 변수 블..
-
함수와 객체와 형태파이썬 2020. 7. 6. 03:55
함수(Function) 함수란 여러 개의 프로그램 명령들을 모아 놓은 것. 새로운 함수 이름과 함수가 호출될 때 실행 될 명령어로 이뤄짐. 객체(Object) 프로그램이 실행 중 사용하는 데이터를 객체(Object)라고 한다. 객체의 크기와 종류는 다양하다. 한편으론 값이 들어있는 즉 공간을 말하기도 한다. 형태(Type) 모든 객체는 형태(Type)를 가진다. 그리고 이러한 형태는 어떤 객체가 할 수 있는 일과 객체를 이용해서 할 수 있는 일을 결정한다. 형태에 따라서 할 수 있는 일이 결정된다. 객체 만드는 방법 1. 숫자 객체: 그대로 적어서 만든다.(정수, 실수, 음수, 허수 다 똑같음) 2. 문자열 객체: 따옴표 사이에 적어서 만든다. 3. 논리값 객체: True, False로 적어서 만든다. ..
-
파이썬 - 변수, 상수, 리터럴파이썬 2020. 6. 30. 03:37
변수(Variable, Var) 사용자가 원하는 수를 임시보관할 수 있는 일종의 그릇. 변수의 이름은 반드시 문자로 시작해야하며, 특수문자는 올 수 없다. 일반적으로 단일 문자(a,b,c...)를 사용하지 않고, 변수 지정시 소문자로 시작하는 경우가 많다. 상수(constant) 상수는 항상 똑같은 값을 저장하고 있는 곳이라 할 수 있음. 시스템 등에 의해 미리 정해져있는 숫자로서 보통 상수 이름은 대문자로 쓰는 경우가 많다. 리터럴(liternal) 소스 코드의 고정된 값을 대표하는 용어. 리터럴은 숫자도 될 수 있고 문자도 될 수 있다. 파이썬에는 다양한 리터럴이 존재한다.