유진
2019. 8. 25. 17:33
반응형
<html>
<head>
<title>연산자</title>
</head>
<body>
<script language="JAvaScript">
<!--
document.write("10*3="+10*3+"<BR>")//document.write=printf
document.write("10/3="+10/3+"<BR>")
document.write("10%3="+10%3+"<BR>")
document.write("10+3="+(10+3)+"<BR>")
document.write("10-3="+(10-3)+"<HR>")
//산술 연산자의 결과
var a=10, b=-2//var=값
document.write("a<<2의 값은 "+(a<<2)+"<BR>")
//왼쪽으로 2비트 이동하므로 값이 4배 증가
document.write("a>>1의 값은 "+(a>>1)+"<BR>")
//오른쪽으로 1비트 이동하므로 값이 1/2배 증가
document.write("a>>>1의 값은 "+(a>>>1)+"<BR>")
//오른쪽으로 1비트 이동하므로 값이 1/2배 증가
document.write("b>>1의 값은 "+(b>>1)+"<BR>")
document.write("b>>>1의 값은 "+(b>>>1)+"<BR>")
//>>는 새로 진입하는 비트가 부호 비트가 부호 비트이고, >>>는 새로 진입하는 비트가 0이기 때문에
//값이 음수일 경우에는 >>와 >>>의 결과가 다르게나타남
//-->
</script>
</body>
</html>
반응형