변수 선언 01
<script>"use strict"; <<<JavaScript 엔진에게 문법을 엄격하게 검사할 것을 요구!
* 값의 표현
1. 문자열: "홍길동" '홍길동'
2. 숫자: 12 3.14
3. 참/거짓: true false - 소문자로 해야만 한다.
4. 값 덩어리(object): {값이름: 값; 값이름: 값;, ...}
* 변수(variables)선언: 데이터를 임시 보관할 메모리를 준비 시키는 명령어문법 : var 변수명;
var name; <<<< data 담는 메모리 준비 명령어 => 변수 선언
name="홍길동"; <<<< data를 메모리에 보관 => 할당(assignment)
용어 정리
name(lvalue) = "홍길동"(rvalue)
= (할당 연산자)를 기준으로 왼쪽을 l-valure, 오른쪽을 r-value 라고 한다.
lvalue => 메모리여야 한다.
rvalue => 메모리 또는 값
"홍길동"=name; <- 오류
var name2;
name2 = name; // correct. 메모리에 저장된 data copy
name2 = "임꺽정"; // correct.
문제 1. 이름, 나이, 이메일, 전화 데이터를 저장할 변수를 선언하고, 임의의 값을 넣으시오.
방법 1)
var name;
var age;
var email;
var tel;
name='peter';
age=21;
email="peter@test.com";
tel='010-111-1111'
방법 2)
var name, age, email, tel;
name='peter';
age=21;
email="peter@test.com";
tel='010-111-1111'
방법 3)
var name='peter', age=21, email="peter@test.com", tel="010-111-1111";
* 콘솔 창에 출력하는 도구
문법 : console.log(name);
- 출력할 값: 메모리 또는 data
- Web Browser의 콘솔 창에 출력하는 명령어들의 묶음
- 명령어들의 묶음 => 함수
* 함수 사용법 (함수 호출)
함수명(값, 값, 값, ...);
이미 만들어져 제공하는 함수 => built-in 함수
console.log(name, name2, email, age);
console.log(18<10);
document.write(name);
</script>
댓글 없음:
댓글 쓰기