본문 바로가기

좋아하는 것_매직IT/12.자바스크립트

4.웹프로그래밍, Javascript, 변수(variable) 에 대해서 알아볼께요..^^

반응형

블로그 목적

Javascript 에서 사용하는 변수에 대해서 공부하고 정리해본다.

자바스크립트에서 변수란?

다른 언어들과 마찬가지로, 변수는 데이터를 저장하는 상자로 생각할 수 있음.

 

그럼, 변수를 선언할 때는 어떻게 해야 할까?

아래와 같이, var 키워드를 사용하면 됨.

설명

var 키워드

변수가 선언된다는 것을 나타냄.

thub_value

변수이름

스크립트 안에서 유일해야함.

세미콜론(";")

하나의 문장이 끝났음을 나타냄.

 

그럼, 변수는 언제 사용하는 것일까?

사용자의 입력값 or 텍스트 저장

계산이 필요할때는 중간결과 저장

기타 등등.

 

그럼, 변수 값을 저장하는 것은 무엇을 사용할까?

다른 언어들과 마찬가지로, 등호(=) 를 사용하면됨.

설명

thub_value 라는 변수에 100이라는 숫자값을 저장하는 예시임.

여기서 등호(=)의 의미는?

왼쪽 변수에 오른쪽 값을 저장한다는 의미라고 보면됨.

 

그럼 변수의 이름은 어떻게 지으면 좋을까?

보통 개발을 할때, 함수명이나 변수명을 짓는것이 가장 어려운것 같다.

왜냐하면, 한번 정하면 개발이 끝나고 또는 추가 개발을 진행하든지, 그프로그램이 없어질때까지 유효하기 때문이다. ㅡ,.ㅡ;;

보통은, 변수이름을 x, y, i 같은 짧은 이름보다는 sum, val, cnt 등등과 같이 변수의 역할을 설명하는 이름으로 짓는것을 추천하곤 한다.

그럼, 변수이름을 짓는 몇가지 규칙을 알아보자.

첫째, 변수이름은 문자로 시작해야 된다고함

다시말해서, 숫자로 시작하면 안됨.

둘째, 변수이름은 "$" or "_"로 시작할 수 있음.

셋째, 변수이름은 대소문자를 구별한다고 함.

즉, 예를들어, sum / Sum 는 서로 다른 변수임.

 

그럼, 자바스크립트 변수 선언과 우리가 알고 있는 다른언어의 변수 선언과의 차이점은 무엇일까?

자바스크립트의 장점이자 단점으로 뽑히는데,

변수선언에는 자료형을 지정하지 않음.

즉, C++ 에서는

정수형일때는 int 를 사용해서, 아래와 같이 표기함

int sum;

실수형일때는 float / double 를 사용해서, 아래와 같이 표기함

float sum;

double sum;

즉, 자바스크립트 변수는 어떤 형태의 값도 모두 저장가능한 유연함을 발휘함.

예를들면,

 

그럼, 간단한 예시 하나를 작성해보자

웹브라우저 실행화면

설명

아래의 3개의 변수 를 선언하고, () 함수를 사용하여 변수의 값을 출력하는 예제임.

nickname

company

rank

결론

쉽게말해서, 자바스크립트에서 변수는 다른 언어들과 마찬가지로, 데이터를 저장하는 상자로 생각하면됨.

자바스크립트의 변수를 선언할때, 자료형을 지정하지 않는 장점이자 단점을 지니고 있음.

오늘도 자바스크립트 관련 변수에 대한 지식에 대한 마술(?) 한가지 획득완료, 감사합니다. ^^


오늘의 명언 한마디

마음챙김(mindfulness)에 기초한 평온한 마음가짐으로 건강 문제를 해결 할 수도 있다.

마음챙김이란, 경험에 반응하거나 매몰되지 않고 현재 순간에 일어나고 있는 모든일을 개방적이고 수용적으로 자각하고자 하는 정신적 연습이다.

마음챙김 수련의 목적은 명시적으로 경험의 내용을 바꾸는 것이 아니라 경험과 맺는 관계를 바꾸는 것이다.

우리 삶에 스트레스를 야기하는 방아쇠를 바꿀 수는 없어도, 그런 방아쇠에 반응하는 방법은 바꿀 수 있고, 그러면 그 방아쇠가 우리 몸과 마음에 미치는 영향도 변하게 된다.

마음챙김은 다양한 만성질환과 정신건강 문제에 개입하는데 유용한 방법이다.

일례로 한 연구에서는 마음챙김이 만성 우울증의 재발률을 감소시키고 불안과 우울증의 초기 치료 효과를 향상시킬 수 있다고 밝혔다.

톰 오브라이언 지음, "당신의 뇌를 고칠 수 있다." 중에서..


오늘의 영어 한마디

His failure put him off trying harder.

그의 실패는 / 그 의 의욕을 상실하게 했다. / 더 열심히 노력하려는

해설

실패를 하기 전에 그는 일을 열심히 하려는 의욕으로 가득 차있었습니다.

but, 실패라는 사건은 그를 의욕으로 가득찬 상태에서 떨어뜨려(off)놓았습니다.(put)

즉, 일을 열심히 하려는 의욕으로 가득차 있었지만, 어떤 사건이 나를 의욕으로 가득찬 상태에서 분리시켜(off) 놓으면(put) , 의욕을 잃게되는것을 의미함.


오늘의 민법 한마디(for real estate)

제1편 총칙 / 제4장 물건

제102조(과실의 취득)

1. 천연과실은 그 원물로부터 분리하는 때에 이를 수취할 권리자에게 속한다.

2. 법정과실은 수취할 권리의 존속기간일수의 비율로 취득한다.


나의 목표 및 다짐을 항상 내곁에 두기.

목표

나의 강점을 바탕으로 나의 일을 잘해냄으로써 타인과 사회를 아릅답게 만든다.

현재 내가 가진 능력으로 누군가에 도움이 될 수 있을까? 에 대해서 항상 생각하기

목표를 이루기 위한 실천방안

꾸준한 블로깅/기록법/독서법으로 넘버원이 아닌 온리원이 되보자.

천사불여일행(天思不如一行)을 항상생각하며 체화 및 각인시키자.

"천번 생각하는것보다 한번 행동하는 것이 더 중요하다."

728x90
300x250