devil cat everdevel character

프로그래머가 아니던 시절 만들기 시작한 에버디벨 !
첫 오픈 한달과 최근 한달의 방문자수를 비교해보니 무려 190배 이상 증가했습니다.
그 사이 어느새 1년 9개월의 경력을 갖고 있는 프로그래머가 되었습니다.
실무의 경험을 담아 더 많은 내용으로 올해 언젠가 에버디벨이 책으로 나옵니다.
{HTML5, CSS3, jQuery, MySQL5, PHP7(PDO, OOP, MVC)}
아무것도 몰라도 컴퓨터만 있다면 하나부터 학습하며 발전해 나가는 자신을 보는 감동을 드리겠습니다.

disney Teyon kin

변수 선언

저는 자바스크립트를 공부를 안했었는데 늘 해야지 해야지 하면서 세월을 보내면서 안했는데요. 이번에 이직하면서 게시판을 짜보는데 php부분은 어느정도 걱정없이 진행했으나 자바스크립트를 몰라서 꽤나 애를 먹고 있습니다. 게시물을 작성하는데 사용자가 작성하는 내용에 대한 잘못된 입력에 대한 제재를 해야하는데 그걸 자바스크립트를 모르니 자바스크립트 공부를 시작했습니다. 예를들어 이메일 입력할 때 특수문자는 @와 .을 넣어야 하는데 사용자가 !!$$(#$(#)#$등을 넣으면 그걸 못넣게 막아주는걸 해야 합니다. 이러할때도 자바스크립트를 사용 한답니다.

아무튼 변수에 대해서 알아봅시다. ^-^

변수란 ?

어떤 값을 저장하기 위한 공간 입니다.

그럼 예를 들어 어떤 값을 20 이라고 해봅시다.

그럼 어떤값이 20이니 20을 저장하기 위한 어떤 공간 에서 어떤 공간이 바로 변수이죠.

그럼 그 어떤 공간 즉 변수는 어떻게 만들어 줄까요. 그냥 입력 하면 됩니다. 그 어떤 공간을 a라고 하고 싶다면 a라고 작성을 하면 됩니다. 어떤 규칙만 지켜준다면 자신이 원하는 값을 작성 하면 됩니다.

그럼 a 라고 하고 싶다면 a 라고 하고 a에 어떤 값인 20을 저장 하려면 어떻게 할까요.

바로 = 를 이용 합니다. 어떤 공간인 a 를 작성하고 저장하는 =을 쓰고 어떤 값인 20을 작성 합니다. 즉

a = 20;

위와 같이 작성을 하면 a라는 변수는 20이라는 값을 갖는 것입니다. 30을 입력하면 30을 갖게 되는거죠.값을 입력하고 ;를 넣어주세요.마무리를 뜻하는 기호 입니다.

숫자를 어떤 값으로 한다면 20이라고 적으면 되며,

값을 안녕하세요. 로 지정한다면 어떻게 할까요 바로 ""로 감싸 줍니다.

a = "안녕하세요.";

그럼 출력문인 document.write();를 사용 하여 실제 어떻게 출력이 되는지 확인해봅시다.

JavaScript

num = 20;
str = "안녕하세요.";
document.write(num);
document.write("<br />");
document.write(str);

위에 소스를 보면 num이라는 변수를 선언하여 값을 20 을 주었고, str이라는 변수를 선언해 안녕하세요 라는 문자열을 값으로 주었습니다.

document.write("<br />");보기 편하게 하위 하여 태그를 넣어줍니다. 태그는 ""안에 감싸서 사용 가능 합니다.

그럼 전체 소스를 타이핑 해가며 알아봅시다.

<!DOCTYPE html>
<html>
<head>
<title>웹 에디터에서 제이쿼리 예제가 구동이 안될시에는 파이어폭스(권장) 또는 인터넷 익스플로러를 이용해주세요.</title>
<script>
num = 20;
str = "안녕하세요.";
document.write(num);
document.write("<br />");
document.write(str);
</script>
</head>
<body>
</body>
</html>

변수를 이용하여 계산하기

그럼 이번엔 변수를 이용하여 사칙 연산을 해봅시다.

예를 들어 이러한 것입니다. a 에 5를 대입 b에 10을 대입 하여 c에 a 와 b를 더하기를 대입 하여 결과를 보는건데요. 어떤 말일지 몰라서 소스로 살펴 봅시다.

a = 5; a에 5를 대입
b = 10; b에 10을 대입
c = a + b; c에 a+b를 대입 즉 a의 값은 5이고 b의 값은 10이며 a+b를 하면 15겠죠. 즉 c는 a와 b를 합한값인 15라는 값을 갖게 됩니다.
document.write(c); c의 값을 출력 합니다.

소스 구동 해보기.

<!DOCTYPE html>
<html>
<head>
<title>웹 에디터에서 제이쿼리 예제가 구동이 안될시에는 파이어폭스(권장) 또는 인터넷 익스플로러를 이용해주세요.</title>
<script>
a = 5;
b = 10;
c = a + b;
document.write(c);
</script>
</head>
<body>
</body>
</html>

위의 소스를 타이핑 해보고 결과를 확인 해 봅시다.

화면에는 15가 출력이 됩니다. 위의 소스를 활용하여 이번엔 4칙연산과 나누기 값을 구해주는 소스를 짜보겠습니다.

더하기는 +

빼기는 -

곱하기는 *

나누기는 /

나머지는 %

나머지란 5 나누기 3을 했을때 나머지가 2이죠 그 나머지 값을 구해주는 거랍니다.^^

<!DOCTYPE html>
<html>
<head>
<title>웹 에디터에서 제이쿼리 예제가 구동이 안될시에는 파이어폭스(권장) 또는 인터넷 익스플로러를 이용해주세요.</title>
<script>
a = 5;
b = 10;
add = a + b;
sub = a - b;
mul = a * b;
div = b / a;
mod = b % a;
document.write("더하기"+add);
document.write("<br />");
document.write("빼기"+sub);
document.write("<br />");
document.write("곱하기"+mul);
document.write("<br />");
document.write("나누기"+div);
document.write("<br />");
document.write("나머지"+mod);
</script>
</head>
<body>
</body>
</html>

일단 이렇게 변수에 대한 강좌를 마치고 다음 강좌에서는 위에 언급한 어떤 규칙만 지켜주면 변수명은 맘대로 지정할 수가 있다고 했는데요. 그 어떤 법칙에 관해서 알아봅시다.

다음강좌는 4강.변수 선언 법칙 입니다. 클릭하면 다음 강좌로 이동합니다.