웹마스터 팁

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
동대문오피 동대문출장안마 ⦑오피쓰주소.COM⦒ 동대문OP 동대문오피 동대문오피 koykoyah 2025.02.20
제주오피 ⦑출장마사지안내.COM⦒ 제주마사지 제주오피 제주오피 제주OP koykoyah 2025.02.20
강남오피 강남출장안마 ⦑오피.CLUB⦒ 강남OP 강남오피 강남오피 koykoyah 2025.02.20
제주오피 ⦑오피.CLUB⦒ 제주마사지 제주오피 제주오피 제주OP koykoyah 2025.02.20
포항오피 ⦑오피사이트.NET⦒ 포항마사지 포항오피 포항오피 포항OP koykoyah 2025.02.20
동대문오피 ⦑오피쓰.COM⦒ 동대문마사지 동대문오피 동대문오피 동대문OP koykoyah 2025.02.20
강동오피 ⦑오피.CLUB⦒ 강동오피 강동OP 강동건마 강동오피 koykoyah 2025.02.20
인천오피 ⦑오피쓰주소.COM⦒ 인천오피 인천OP 인천건마 인천오피 koykoyah 2025.02.20
수원오피 ⦑오피.CLUB⦒ 수원오피 수원출장마사지 수원오피 수원OP koykoyah 2025.02.20
신림오피 신림출장안마 ⦑오피사이트.NET⦒ 신림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
남양주오피 ⦑출장마사지안내.COM⦒ 남양주마사지 남양주오피 남양주오피 남양주OP koykoyah 2025.02.20
광주오피 광주오피 ⦑출장마사지안내.COM⦒ 광주OP 광주스파 광주오피 koykoyah 2025.02.20
압구정오피 압구정오피 ⦑출장마사지안내.COM⦒ 압구정OP 압구정스파 압구정오피 koykoyah 2025.02.20