달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  

변수의 의미

데이터를 저장할 수 있는 공간.

   

   

변수 선언

자바 스크립트 에서는 변수를 별도로 선언하지 않아도 된다.

즉, 타입을 미리 정하지 않고 var라는 한 가지 키워드로만 변수 선언합니다.

이렇게 선언된 변수에 어떤 형태의 데이터를 대입하느냐에 따라 해당 변수의 타입이 결정됩니다.

   

   

변수명의 정의

  • 키워드(예약어)를 사용하면 안됨
  • 숫자로 시작하면 안됨
  • 특수문자는 _ 와 $ 만 허용
  • 공백 문자를 포함할 수 없음
  • 맨 앞문자는 알파벳이나 _로 시작

   

   

식별자를 잘못 지정한 예

break                (예약어)

10ten                (숫자로 시작)

#number                (특수문자 사용)

has space        (공백 사용)

   

   

소스 코드

//변수 선언

var num1;

//변수에 할당(초기화)

num1 = 1234;

//변수 선언 초기화

var num2 = 6789;

document.write('<br>');

//출력

document.write('num2 =' + num2);

document.write('<br>');

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch01-variable/06.html>

   

   

   

변수를 선언하지 않고 출력

//document.write(num3);        //오류 발생

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch01-variable/06.html>

   

   

   

전체 소스

<html>

<head>

<meta charset="UTF-8">

<title>변수</title>

<script type="text/javascript">

//변수 선언

var num1;

//변수에 할당(초기화)

num1 = 1234;

//변수 선언 초기화

var num2 = 6789;

document.write('<br>');

//출력

document.write('num2 =' + num2);

document.write('<br>');

//변수를 선언하지 않고 출력

//document.write(num3);        //오류 발생

//변수 선언 초기화 하지 않음

var num4;

document.write('num4=' + num4);        //undefined 출력, 오류는 발생하지 않음

document.write('<br><br>');

// 이상의 변수를 번에 선언

var a, b;

a=10;

b=5;

document.write('a+b='+a+b); document.write('<br>');

document.write('a+b='+(a+b)); document.write('<br><br>');

//변수 선언 초기화

var c=10, d = 3.4;

document.write('c+d=' + c+d); document.write('<br>');

document.write('c+d=' + c+d); document.write('<br><br>');

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch01-variable/06.html>

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

ch02-operation  (0) 2014.05.31
변수의 재정의  (0) 2014.05.30
변수  (0) 2014.05.30
형변환  (0) 2014.05.30
12.html-기본타입(null과 undefined)  (0) 2014.05.28
11.html-기본타입(불린(boolean))  (0) 2014.05.28
Posted by codedragon codedragon

댓글을 달아 주세요