웹마스터 팁

Part1-3(3장). 자바스크립트연산자2
(논리연산자, 비트, 삼항연산자, 기타연산자)

 

1. 논리연산자
논리and : &&
논리or : ||

 

 

<예제>

Javascript3-1.html

 

<html>
<head><title> </title>
<script language="javascript">
<!--
a = 'A';
b = 'B';
document.write("자바스크립트예제"+"<br>");
c = !2 || 3 && !0
document.write(c +"<br>");
c = a < b && a == b
document.write(c +"<br>");
c = a < b || a == b
document.write(c +"<br>");
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

true

false

true

 

 

 

2. 비트연산자(1) 쉬프트연산자
비트를이동시키는연산자로오른쪽으로의이동과왼쪽으로의이동하는두가지종류의방식이있다.

 

>> 오른쪽으로 이동

예) 5>>2 의미 : 5의 이진수표현에서 오른쪽으로 2칸 쉬프트

<< 왼쪽으로 이동

예)5>>2 의미 : 5의 이진수 표현에서 왼쪽으로 2칸 쉬프트

 

 

<예제>

Javascript3-2.html

<html>
<head><title> </title>
<script language="javascript">
<!--
a = 5;
b = 2;
c = a >> b;
document.write("자바스크립트예제"+"<br>");
document.write(a + "<br>");
document.write(b + "<br>");
document.write(c + "<br>");
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

5

2

1

 

 

2. 비트연산자(2) 비트논리연산자
&(비트AND), |(비트OR), ^(비트XOR), ~(비트NOT) 등이있다.

 

<예제>

Javascript3-3.html

<html>
<head><title> </title>
<script language="javascript">
<!--
a = 30;
b = 25;
c = a & b;
document.write("자바스크립트예제"+"<br>");
document.write(a + "<br>");
document.write(b + "<br>");
document.write(c + "<br>");
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

30

25

24

 

 

2. 비트연산자(1) 비트not연산자
~ (틸더)
이진표현의비트를만대로만든다

 

<예제>

Javascript3-4.html

<html>
<head><title> </title>
<script language="javascript">
<!--
a = -1;
b = -4;
c = ~a ;
document.write("자바스크립트예제"+"<br>");
document.write(a + "<br>");
document.write(b + "<br>");
document.write(c + "<br>");
c = ~b ;
document.write(c + "<br>");
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

-1

-4

0

3

 

 

 

3. 3항연산자
항이3개가필요하기때문에3항연산자라고함.
연산원리는그림과같음

 

<예제>

Javascript3-5.html

<html>
<head><title> </title>
<script language="javascript">
<!--
x = 10;
y = 20;
z = ( x > y ? x : y);
document.write("자바스크립트예제"+"<br>");
document.write(x + "<br>");
document.write(y + "<br>");
document.write(z + "<br>");
z = ( y > x ? x : y);
document.write(z + "<br>");
//-->
</script>
</head>
<body>
</body>
</html>

 

#실행결과

자바스크립트예제

10

20

20

10

 

4. 기타연산자(문자연결연산자)
+ 기호를사용함
예) A + “res”(A에10 이저장된경우)
10res가출력됨

 

 

 

 

제목 글쓴이 날짜
서초오피 서초오피 ⦑오피쓰주소.COM⦒ 서초OP 서초스파 서초오피 koykoyah 2025.02.20
용인오피 ⦑오피쓰주소.COM⦒ 용인마사지 용인오피 용인오피 용인OP koykoyah 2025.02.20
연신내오피 연신내출장안마 ⦑오피.CLUB⦒ 연신내OP 연신내오피 연신내오피 koykoyah 2025.02.20
남양주오피 남양주출장안마 ⦑오피.CLUB⦒ 남양주OP 남양주오피 남양주오피 koykoyah 2025.02.20
의정부오피 ⦑오피쓰주소.COM⦒ 의정부오피 의정부OP 의정부건마 의정부오피 koykoyah 2025.02.20
제주오피 ⦑오피.CLUB⦒ 제주OP 제주오피 제주출장샵 제주오피 koykoyah 2025.02.20
가락오피 ⦑오피.CLUB⦒ 가락마사지 가락오피 가락오피 가락OP koykoyah 2025.02.20
창원오피 ⦑출장마사지안내.COM⦒ 창원오피 창원OP 창원건마 창원오피 koykoyah 2025.02.20
부산오피 부산출장안마 ⦑출장마사지안내.COM⦒ 부산OP 부산오피 부산오피 koykoyah 2025.02.20
강서오피 ⦑오피쓰주소.COM⦒ 강서오피 강서출장마사지 강서오피 강서OP koykoyah 2025.02.20
용인오피 용인OP ⦑출장안마사이트.COM⦒ 용인휴게텔 용인오피 용인오피 koykoyah 2025.02.20
부평오피 ⦑출장안마사이트.COM⦒ 부평OP 부평오피 부평출장샵 부평오피 koykoyah 2025.02.20
동대문오피 ⦑출장안마사이트.COM⦒ 동대문오피 동대문OP 동대문건마 동대문오피 koykoyah 2025.02.20
건대오피 건대OP ⦑오피.CLUB⦒ 건대휴게텔 건대오피 건대오피 koykoyah 2025.02.20
의정부오피 ⦑오피.CLUB⦒ 의정부OP 의정부오피 의정부출장샵 의정부오피 koykoyah 2025.02.20
포항오피 ⦑오피쓰.COM⦒ 포항오피 포항출장마사지 포항오피 포항OP koykoyah 2025.02.20
창원오피 창원출장안마 ⦑출장마사지안내.COM⦒ 창원OP 창원오피 창원오피 koykoyah 2025.02.20
서초오피 ⦑출장마사지안내.COM⦒ 서초오피 서초출장마사지 서초오피 서초OP koykoyah 2025.02.20
안양오피 ⦑오피쓰.COM⦒ 안양오피 안양OP 안양건마 안양오피 koykoyah 2025.02.20
답십리오피 ⦑출장안마사이트.COM⦒ 답십리오피 답십리출장마사지 답십리오피 답십리OP koykoyah 2025.02.20