Programming

; develop a program

반응형

변수 6

[JavaScript] this

이번 포스팅에서는 자바스크립트에서 this 키워드에 대하여 공부를 해보고자 한다. this란 this는 자바스크립트에서 함수가 호출될 때, 해당 함수를 호출한 객체를 참조하는 키워드이다. this를 사용하면 함수가 어떻게 호출되었는지에 따라 해당 함수 내부에서 다른 객체나 변수를 참조할 수 있다. this의 값은 호출되는 위치에 따라 달라질 수 있다. 객체의 메서드로 함수가 호출될 경우 this는 해당 객체를 가리키지만, 일반적인 함수로 호출될 경우, this는 전역 객체를 가리킨다. 예제 코드 let person = { name: 'John', greet: function() { console.log(`Hello, my name is ${this.name}.`); } }; person.greet(); ..

[JavaScript] '$' 와 '_' 변수명

이번 포스팅에서는 자바스크립트에서 변수명으로 쓰이는 '$'와 '_'에 대하여 공부를 해보고자 한다. 변수 명명 규칙 자바스크립트에선 변수 명명 시 두 가지 제약 사항이 있다. 변수명에는 오직 문자와 숫자, 그리고 기호 $와 _만 들어갈 수 있다. 첫 글자는 숫자가 될 수 없다. 기호 '$' '$'는 보통 jQuery 라이브러리에서 사용되며, 전역 함수 $( )는 DOM 요소를 선택하는 데 사용된다. 이 외에도 jQuery에서는 $를 변수명의 맨 앞에 사용하여 변수를 구분하고, 객체명으로 $를 사용하여 jQuery 객체임을 나타낸다. 예제 코드 // jQuery로 body 요소를 선택하여 변수에 저장 let $body = $('body'); // $를 변수명 앞에 사용하여 jQuery 객체를 표시할 수도 ..

[Java] 변수 유효 범위

이번 포스팅에서는 자바(Java)에서 변수 유효 범위에 대하여 공부를 해보고자 한다. 변수 유효 범위란 변수는 어디에 어떻게 선언되느냐에 따라 유효 범위(scope)가 달라진다. 지역 변수(로컬 변수, local variable): 함수나 메서드 안에서만 사용할 수 있는 변수 멤버 변수(인스턴스 변수, instance variable): 클래스 안에서 사용하는 변수 static 변수(클래스 변수, class variable): 여러 인스턴스에서 공통으로 사용할 수 있는 변수 지역 변수의 유효 범위 함수나 메서드 내부에 선언하기 때문에 함수 밖에서는 사용할 수 없다. 하나의 함수에 선언한 지역 변수는 다른 함수에 사용할 수 없다. 지역 변수가 생성되는 메모리를 스택(stack)이라고 한다. 스택에 생성되는..

Back-End/Java 2023.02.03

[Java] 변수(Variable)

이번 포스팅에서는 자바(Java)에서 변수(Variable)에 대하여 공부를 해보고자 한다. 변수(Variable)란 변수는 말 그대로 '변하는 수'를 뜻한다. 예를 들어, 게임 캐릭터는 모두 레벨이 있는데, 처음에는 1이었던 레벨이 사냥이나 퀘스트를 통해 경험치를 얻게 되면 2나 3으로 레벨업이 된다. 또한 사람의 나이는 시간이 지나면 변하고, 은행에 있는 잔액도 입금과 출금이 발생하면 변하게 된다. 프로그래밍에서 이렇게 변하는 값을 변수라고 한다. 변수 선언 및 값 대입 변수는 값을 넣을 수 있는 빈 그릇과 같다. (값을 저장하는 공간이라고 할 수 있다.) 변수를 사용하기 위해서는 어떤 형태의 자료를 저장할 것인지 정해야 한다. ex) 사람의 나이 >> 정수 형태 사람의 이름 >> 문자 형태 이 형태..

Back-End/Java 2023.01.25

[Python] 클래스(class) 메소드와 정적(static) 메소드

이번 포스팅에서는 파이썬의 클래스(class) 메소드와 정적(static) 메소드에 대하여 공부를 해보고자 한다. 클래스(class) 메소드 클래스 메소드는 객체가 아닌 클래스 자체의 메소드를 말한다. 객체별로 생성되는 것이 아니라 한 클래스에 속하게 된다. 클래스 변수와 관련된 기능을 제공하는 메소드를 만들 때 사용한다. 클래스 메소드 구현 메소드 선언부에 @classmethod 데코레이터를 붙인다. 반드시 한 개 이상의 매개변수를 선언해야 한다. 클래스 변수 클래스 변수는 객체가 아닌 클래스 자체의 변수를 말한다. 클래스 블록에 선언한다. 클래스 변수 호출 Class이름. 변수명 클래스 메서드와 변수는 클래스 이름과 객체를 이용하여 호출할 수 있다. 예제 순서 1. 클래스를 정의한다. 순서 2. 클래..

Back-End/Python 2022.09.29

[Python] 변수(Variable) 선언 및 대입

이번 포스팅에서는 파이썬에서 변수의 정의와 변수 선언 및 대입에 대한 공부를 해보고자 한다. 변수(Variable) 변수란 데이터를 담는 메모리 공간이라고 할 수 있다. 컴퓨터는 기본적으로 명령어를 처리하고 나면 결과를 따로 저장하지 않는데 이런 상황에서 변수를 사용하면 명령어를 처리하고 난 후에도 그 결과를 다시 사용할 수 있다. 변수는 값의 의미를 나타내는 이름으로도 사용된다. 변수에 특정 값을 지정하면 변수는 지정된 값으로 사용된다. 변수 선언 및 대입 변수명 = 값 변수는 반드시 선언하면서 값을 대입해야 한다. 처음 선언된 변수이면 변수 선언/ 초기화를 해야 한다. 값이 있는 변수일 경우 값 변경(대입)을 해야 한다. 변수 선언 시 대입할 값이 없을 경우 None 값을 대입해야 한다. (None ..

Back-End/Python 2022.09.15
반응형