- 01. 변수 : 데이터 저장
- 02. 변수 : 데이터 저장 + 데이터 변경
- 03. 변수 : 데이터 저장 + 데이터 변경 + 데이터 추가
- 04. 변수 : 지역 변수 + 전역 변수
- 05. 상수 : 데이터 저장 + 데이터 변경(X)
- 06. 배열 : 여러개의 데이터를 저장 : 표현 방법1
- 07. 배열 : 여러개의 데이터를 저장 : 표현 방법2
- 08. 배열 : 여러개의 데이터를 저장 : 표현 방법3
- 09. 배열 : 여러개의 데이터를 저장 : 표현 방법4
- 10. 객체 : 데이터를 저장(키와 값) : 표현 방법1
- 11. 객체 : 데이터를 저장(키와 값) : 표현 방법2
- 12. 객체 : 데이터를 저장(키와 값) : 표현 방법3
- 13. 객체 : 데이터를 저장(키와 값) : 표현 방법4
- 14. 객체 : 데이터를 저장(키와 값) : 표현 방법5 : 배열 속에 객체
- 15. 객체 : 데이터를 저장(키와 값) : 표현 방법6 : 객체 속에 배열
- 16. 객체 : 데이터를 저장(키와 값) : 표현 방법7 : 객체 속에 변수
- 17. 객체 : 데이터를 저장(키와 값) : 표현 방법8 : 객체 속에 함수
01. 변수 : 데이터 저장
{
var x = 100; //변수 x에 숫자 100을 저장
var y = 200; //변수 y에 숫자 200을 저장
var z = "javascript"; //변수 z에 문자 javascript를 저장
document.write(x, "<br>");
document.write(y, "<br>");
document.write(z, "<br>");
}
결과보기
02. 변수 : 데이터 저장 + 데이터 변경
{
let x = 100;
let y = 200;
let z = "javascript";
x = 300; //변수 x를 100->300 변경
y = 400; //변수 y를 200->400 변경
z = "jquery"; //변수 z를 javascript->jquery 변경
document.write(x, "<br>");
document.write(y, "<br>");
document.write(z, "<br>");
}
결과보기
03. 변수 : 데이터 저장 + 데이터 변경 + 데이터 추가
{
let x = 100;
let y = 200;
let z = "javascript";
x += 300; //== x = x + 300; //변수 x에 300 추가
y -= 400; //== y = y - 400; //변수 y에 -400 추가
z += "jquery"; //== z = z = jquery; //변수 z에 jquery 추가
document.write(x, "<br>");
document.write(y, "<br>");
document.write(z, "<br>");
}
결과보기
04. 변수 : 지역 변수 + 전역 변수
{
let x = 100; //전역변수
let y = 200; //전역변수
function func() {
let x = 100; //지역변수
let z = "javascript"; //지역변수
x = 200; //지역변수 100->200
y = 300; //전역변수 200->300
document.write(x, "<br>");
document.write(y, "<br>");
document.write(z, "<br>");
};
func();
document.write(x, "<br>");
document.write(y, "<br>");
document.write(z, "<br>");
}
결과보기
05. 상수 : 데이터 저장 + 데이터 변경(X)
{
const x = 100;
const y = 200;
const z = "javascript";
// x = 300; 적용시 값이 출력되지 않음
// y = 400; 적용시 값이 출력되지 않음
// z = "jquery"; 적용시 값이 출력되지 않음
document.write(x, "<br>");
document.write(y, "<br>");
document.write(z, "<br>");
}
결과보기
06. 배열 : 여러개의 데이터를 저장 : 표현 방법1
{
const arr = new Array();
arr[0] = 100; //배열 0에 100을 저장
arr[1] = 200; //배열 1에 200을 저장
arr[2] = "javascript"; //배열 2에 javascript를 저장
document.write(arr[0], "<br>");
document.write(arr[1], "<br>");
document.write(arr[2], "<br>");
}
결과보기
07. 배열 : 여러개의 데이터를 저장 : 표현 방법2
{
const arr = new Array(100, 200, "javascript");
//배열 0에 100을 저장
//배열 1에 200을 저장
//배열 2에 javascript를 저장
document.write(arr[0], "<br>");
document.write(arr[1], "<br>");
document.write(arr[2], "<br>");
}
결과보기
08. 배열 : 여러개의 데이터를 저장 : 표현 방법3
{
const arr = [];
arr[0] = 100; //배열 0에 100을 저장
arr[1] = 200; //배열 1에 200을 저장
arr[2] = "javascript"; //배열 2에 javascript를 저장
document.write(arr[0], "<br>");
document.write(arr[1], "<br>");
document.write(arr[2], "<br>");
}
결과보기
09. 배열 : 여러개의 데이터를 저장 : 표현 방법4
{
const arr = [100, 200, "javascript"];
//배열 0에 100을 저장
//배열 1에 200을 저장
//배열 2에 javascript를 저장
document.write(arr[0], "<br>");
document.write(arr[1], "<br>");
document.write(arr[2], "<br>");
}
결과보기
10. 객체 : 데이터를 저장(키와 값) : 표현 방법1 : 06. 배열과 같음
{
const obj = new Object();
obj[0] = 100; //객체 0에 100을 저장
obj[1] = 200; //객체 1에 200을 저장
obj[2] = "javascript"; //객체 2에 javascript를 저장
document.write(obj[0], "<br>");
document.write(obj[1], "<br>");
document.write(obj[2], "<br>");
}
결과보기
11. 객체 : 데이터를 저장(키와 값) : 표현 방법2
{
const obj = new Object();
obj.a = 100; //객체 a에 100을 저장
obj.b = 200; //객체 b에 200을 저장
obj.c = "javascript"; //객체 c에 javascript를 저장
document.write(obj.a, "<br>");
document.write(obj.b, "<br>");
document.write(obj.c, "<br>");
}
결과보기
12. 객체 : 데이터를 저장(키와 값) : 표현 방법3
{
const obj = {};
obj.a = 100; //객체 a에 100을 저장
obj.b = 200; //객체 b에 200을 저장
obj.c = "javascript"; //객체 c에 javascript를 저장
document.write(obj.a, "<br>");
document.write(obj.b, "<br>");
document.write(obj.c, "<br>");
}
결과보기
13. 객체 : 데이터를 저장(키와 값) : 표현 방법4
{
const obj = {a: 100, b: 200, c: "javascript"};
//객체 a에 100을 저장
//객체 b에 200을 저장
//객체 c에 javascript를 저장
document.write(obj.a, "<br>");
document.write(obj.b, "<br>");
document.write(obj.c, "<br>");
}
결과보기
14. 객체 : 데이터를 저장(키와 값) : 표현 방법5 : 배열 속에 객체
{
const obj = [{
a: 100, //배열0_객체a에 100을 저장
b: 200 //배열0_객체b에 200을 저장
},
{
c: "javascript" //배열1_객체c에 javascript를 저장
}
];
document.write(obj[0].a, "<br>");
document.write(obj[0].b, "<br>");
document.write(obj[1].c, "<br>");
}
결과보기
15. 객체 : 데이터를 저장(키와 값) : 표현 방법6 : 객체 속에 배열
{
const obj = {
a: 100, //객체 a에 100을 저장
b: [200, 300], //객체b_배열0에 200을 저장
c: { //객체b_배열1에 300을 저장
x: 400, //객체c_객체x에 400을 저장
y: 500 //객체c_객체y에 500을 저장
},
d: "javascript" //객체 d에 javascript를 저장
};
document.write(obj.a, "<br>");
document.write(obj.b[0], "<br>");
document.write(obj.b[1], "<br>");
document.write(obj.c.x, "<br>");
document.write(obj.c.y, "<br>");
document.write(obj.d, "<br>");
}
결과보기
16. 객체 : 데이터를 저장(키와 값) : 표현 방법7 : 객체 속에 변수
{
const a = 100; //변수 a에 100을 저장
const b = 200; //변수 b에 200을 저장
const c = "javascript"; //변수 c에 javascript를 저장
const obj = {
a, //객체a에 변수a 저장
b, //객체b에 변수b 저장
c //객체c에 변수c 저장
};
document.write(obj.a, "<br>");
document.write(obj.b, "<br>");
document.write(obj.c, "<br>");
}
결과보기
17. 객체 : 데이터를 저장(키와 값) : 표현 방법8 : 객체 속에 함수
{
const obj = {
a: 100, //객체 a에 100을 저장
b: [200, 300], //객체b_배열0에 200을 저장
c: { //객체b_배열1에 300을 저장
x: 400, //객체c_배열x에 400을 저장
y: 500 //객체c_배열y에 500을 저장
},
d: "javascript", //객체 d에 javascript을 저장
e: function () { //객체 e에 아래 함수를 저장
document.write("javascript가 실행되었습니다.");
},
f: function () { //객체 f에 아래 함수를 저장
document.write(obj.d + "가 실행되었습니다.");
},
g: function () { //객체 g에 아래 함수를 저장
document.write(this.d + "가 실행되었습니다.");
}
};
document.write(obj.a, "<br>");
document.write(obj.b, "<br>");
document.write(obj.b[0], "<br>");
document.write(obj.b[1], "<br>");
document.write(obj.c.x, "<br>");
document.write(obj.c.y, "<br>");
obj.e("<br>");
obj.d("<br>");
obj.g("<br>");
}
결과보기
100
200,300
200
300
400
500
javascript
javascript가 실행되었습니다.
javascript가 실행되었습니다.
javascript가 실행되었습니다.
200,300
200
300
400
500
javascript
javascript가 실행되었습니다.
javascript가 실행되었습니다.
javascript가 실행되었습니다.