1. 자바스크립트의 주석


// 한 줄

/* 여러 줄 */


예제)

<!DOCTYPE HTML>

<html>

<head>

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

<meta charset="utf-8">

<script type="text/javascript">

<!--

// 한 줄 주석

/* 두 줄 이상의 주석 */

document.write("<h2>자바스크립트</h2>");

// 객체.메소드("태그 또는 문자(열)")

-->

</script>

</head>

<body>

<p>body 영역</p>

</body>

</html>



3. 자바스크립트의 연산자


1) 산술연산자 : +, -, *, /(몫), %(나머지)

2) 관계연산자: >, <, >=, <=, ==(같다), !=(서로다르다)


3) 논리연산자: &&(and연산자), ||(or연산자), ^(excusive or연산자: 둘 다 다를 경우에만 참)


조건1

 조건 2

and 연산 

or 연산 

^ 연산 

 true

true

true

true

false

 true

false

false

true

true

 false

true

false

true

true

 false

false

false

false

false


4) 1증가 연산자: ++, 1감소연산자: --


5) 대입연산자: =

왼쪽 = 오른쪽;

오른쪽에서 발생된 값을 왼쪽에 대입한다는 의미


6) 복합 대입 연산자: +=, -=, *=, /=, %=

a+=1; // a=a+1;



예제)


<!DOCTYPE HTML>

<html>

<head>

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

<meta charset="utf-8">

<script type="text/javascript">

<!--

// 산술연산자 : +, -, *, /(몫), %(나머지)

document.write(5+4,"<br>");

document.write(5-4,"<br>");

document.write(5*4,"<br>");

document.write(5/4,"<br>");

document.write(5%4,"<br>");


// 관계연산자: >, <, >=, <=, ==(같다), !=(서로다르다)

// 왼쪽부터 해석

document.write(5>4,"<br>"); // 5가 4보다 큰가

document.write(5<4,"<br>"); // 5가 4보다 작은가

document.write(5<=4,"<br>");

document.write(5>=4,"<br>");

document.write(5==4,"<br>");

document.write(5!=4,"<br>");


// 논리연산자: &&(and연산자), ||(or연산자), ^(excusive or연산자)

document.write((10>9)&&(10<5),"<br>");

document.write((10>9)||(10<5),"<br>");

document.write((10>9)^(10<5),"<br>");

document.write("<br>");


// 1증가 연산자: ++, 1감소연산자: --

i=10;

i++; // 11

i--;  // 10

++i; // 11

--i;  // 10

document.write(i,"<br>"); // 10


// 대입연산자: =

// 왼쪽 = 오른쪽;

// 오른쪽에서 발생된 값을 왼쪽에 대입한다는 의미

cup = "물";

cup = cup + "커피";

document.write(cup+"<br>");


// 복합 대입 연산자: +=, -=, *=, /=, %=

a=1;

a+=1; // a=a+1;

document.write(a+"<br>"); // 2

a-=1;

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

a*=1;

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

a/=1;

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

a%=1;

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

-->

</script>

</head>

<body>

</body>

</html>


결과)

9
1
20
1.25
1

true
false
false
true
false
true

false
true
1

10
커피
2
1
1
1
0


Posted by netyhobby
,