증감연산자란 ? 증감연산자는 단항 연산자로 ++, -- 연산자가 있다. 증감연산자는 기본적으로 자기 자신의 값을 1증가(++), 1감소(--)시키는 연산 행위 입니다. 하지만 연산 결과는 전위에 연산자가 왔을 때는 변경된 자기 자신의 값이고 후위에 왔을 때는 변경되기 전 값이다. 이는 증감연산의 결과를 사용을 하려했을 때는 전위 연산 표현인지 후위 연산 표현인지에 따라 서로 다르값을 나타나게 될 수 있습니다. |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>15장.증감연산자.htm</title>
<script type ="text/jscript">
//증감연산자 : ++ --
//증가 : ++ 정수형 변수의 값을 1 증가
//감소 : -- 정수형 변수의 값을 1 감소
//전위 : 변수 앞에 : 증감 후 대입
//후위 : 변수 뒤에 : 대입 후 증감
//1. 변수선언
var a = 3 ;
var b=5;
var c=7;
var r=0;
//2.증감식처리
r = --a + b-- * --c;
//3.결과 확인
document.write("A값:" + a + "<br />"); 2
document.write("B값:" + b + "<br />"); 5 -> 4 (후위연산자)
document.write("C값:" + c + "<br />"); 6
document.write("R값:" + r + "<br />"); 32
document.write("결과값 :" + r + "<br />"); //결과값 32 출력
</script>
</head>
<body bgcolor="#FF8000"> //배경색 지정
</body>
</html>
'.Net Project > JavaScript' 카테고리의 다른 글
17장 조건문 (0) | 2009.07.31 |
---|---|
16장 대화상자 (1) | 2009.07.31 |
14장 대입연산자 (0) | 2009.07.30 |
13장 조건연산자(삼항연산자) (0) | 2009.07.30 |
12장 논리연산자 (0) | 2009.07.30 |