1. 자바스크립트의 문장형식


1) 변수 = 값;

2) 변수 = 수식(연산자 활용);

3) 변수 = 객체.특성 또는 메소드( );


객체.메소드("<태그> or 문자");

(  ) 안에서는 콤마(,)나 +로 내용을 연결


- 따옴표 안 하는 유형: 변수, 수식, 숫자, 객체.특성, 객체.메소드()

- 따옴표 하는 유형: 문자 또는 문자열, 태그


예제)

<!DOCTYPE HTML>

<html>

<head>

<title>자바스크립트 기초</title>

<meta charset="utf-8">

<script type="text/javascript">

<!--

// 자바스크립트 [문장형식1]

// 변수 = 값;

// 값의 유형들

a=1; // 정수(소수점이 없는 숫자): -2, 0, 2

b=2.5; // 실수

c="안녕"; // 문자 또는 문자열 (따옴표 처리)

d=null; // 변수에 값이 들어있지 않음

e=""; // 값이 비어있다 (null의 표현으로 사용되기도 함)

f=" "; // 한 칸의 공백문자

g=true; // Boolean (참과 거짓으로 표현)

document.write(a,"<br>");

document.write(b,"<br>");

document.write(c,"<br>");

document.write(d,"<br>");

document.write(e,"<br>");

document.write(f,"<br>");


// 자바스크립트 [문장형식2]

// 변수 = 수식(연산자 활용);

box=3;

box=box+3;

document.write(box,"<br>");


// 자바스크립트 [문장형식3]

// 변수 = 객체.특성 또는 메소드( );

age=window.prompt("당신의 나이는","나이입력");

document.write("당신의 나이는",age,"입니다.");


   // 따옴표 안 하는 유형: 변수, 수식, 숫자, 객체.특성, 객체.메소드()
// 따옴표 하는 유형: 문자 또는 문자열, 태그

-->

</script>

</head>

<body>

</body>

</html>



2. 변수(variable): 변하는 값을 기억하는 기억 장소

값이 한 번만 발생하여 그 값이 바뀌지 않는다면 변수가 필요 없음.



■ 변수가 필요한 유형

1) 참과 거짓 유형: 당신은 성인입니까? yes or no

2) 다양한 값을 입력받은 유형: 변수 필요



■ 변수 만드는 규칙

1) 사용자 정의 명칭

2) 대소문자 활용, 숫자 결합 가능: Apple, apple, apple123

3) 대소문자 철저히 구분: Apple, apple, APPLE는 서로 다른 변수

4) 특수문자 안됨, 유일하게 언더바 가능

5) 띄어쓰기 안됨

6) 숫자로만 구성되면 안됨

7) 예약어 안됨: if, for, window 등



Posted by netyhobby
,