230724-4 비교, 논리, 기타 연산
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>자바스크립트 기본 04 - 비교연산, 논리연산, 기타연산</title>
<script>
</script>
</head>
<body>
<script>
let x = 200, y = 300, z = 100;
document.write("<h2>대입연산자</h2>")
x+=3;
document.write("x+=3의 결과 : "+x + "<br>");
x-=4;
document.write("x-=4의 결과 : "+x + "<br>");
x*=2
document.write("x*=2의 결과 : "+x + "<br>");
x/=3
document.write("x/=3의 결과 : "+x + "<br>")
x%=29
document.write("x%=29의 결과 : "+x + "<br><hr><br>")
x = 200, y=200;
document.write("<h2>증감연산자</h2>")
document.write("x++의 결과 : "+ x++ + "<br>");
document.write("++x의 결과 : "+ ++x + "<br>");
document.write("y--의 결과 : "+ y-- + "<br>");
document.write("--y의 결과 : "+ --y + "<br><hr><br>")
document.write("<h2>비교연산자</h2>")
document.write("x>y : "+ (x>y) + "<br>");
document.write("x<y : "+ (x<y) + "<br>");
document.write("x>=y : "+ (x>=y) + "<br>");
document.write("x<=y : "+ (x<=y) + "<br>");
document.write("x==y : "+ (x==y) + "<br>");
document.write("x!=y : "+ (x!=y) + "<br>");
document.write("x===y : "+ (x===y) + "<br>");
document.write("x!==y : "+ (x!==y) + "<br>");
document.write("--y의 결과 : "+ --y + "<br><hr><br>")
x = 200, y = 200
document.write("<h2>논리연산</h2>");
document.write("<br> x>y && y==200 : "+(x>y && y==200));
document.write("<br> x<y || y==200 : "+(x<y || y==200));
document.write("<br> !(x<y) : "+(x>y && y==200));
document.write("<br><hr><br><h2>비트연산</h2>");
document.write("<br> x & y : "+(x&y));
document.write("<br> x | y : "+(x|y));
document.write("<br> x ^ y : "+(x^y));
document.write("<br> y << 2 : "+(y<<2));
document.write("<br> y >> 2 : "+(y>>2));
document.write("<br> ~y : "+(~y));
document.write("<br><hr><br><h2>삼항연산</h2>");
var a =(x>y) ? x : y;
document.write(a+"<br>");
var a = typeof 1004;
document.write(a + "<br>");
var a = typeof 6.28;
document.write(a + "<br>");
</script>
</body>
</html>