CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
변수
- 변수의 의미
- 변수 선언
- 변수명의 정의
- 식별자를 잘못 지정한 예
- 소스코드
- 변수를 선언하지 않고 출력
- 전체 소스
변수의 의미
데이터를 저장할 수 있는 공간.
변수 선언
자바 스크립트 에서는 변수를 별도로 선언하지 않아도 된다.
즉, 타입을 미리 정하지 않고 var라는 한 가지 키워드로만 변수 선언합니다.
이렇게 선언된 변수에 어떤 형태의 데이터를 대입하느냐에 따라 해당 변수의 타입이 결정됩니다.
변수명의 정의
- 키워드(예약어)를 사용하면 안됨
- 숫자로 시작하면 안됨
- 특수문자는 _ 와 $ 만 허용
- 공백 문자를 포함할 수 없음
- 맨 앞문자는 알파벳이나 _로 시작
식별자를 잘못 지정한 예
break (예약어)
10ten (숫자로 시작)
#number (특수문자 사용)
has space (공백 사용)
소스 코드
//변수 선언
var num1;
//변수에 값 할당(초기화)
num1 = 1234;
//변수 선언 및 초기화
var num2 = 6789;
document.write('<br>');
//출력
document.write('num2 =' + num2);
document.write('<br>');
변수를 선언하지 않고 출력
//document.write(num3); //오류 발생
전체 소스
<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>
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
ch02-operation (0) | 2022.01.03 |
---|---|
변수의 재정의 (0) | 2022.01.02 |
형변환 (0) | 2021.12.31 |
12.html-기본타입(null과 undefined) (0) | 2021.12.24 |
11.html-기본타입(불린(boolean)) (0) | 2021.12.24 |