演算・if文

演算子の優先順位


<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>演算子の優先順位</title>
</head>
<body>
<script type="text/javascript">
<!--
  document.write('2×8-6÷2=',(2*8-6/2),'<br>');
	document.write('2×(8−6)÷2=',(2*(8-6)/2),'<br>');
	document.write('1−2+3=',(1-2+3),'<br>');
	document.write('1−(2+3)=',(1-(2+3)),'<br>');
//-->
</script>
</body>
</html>


if文

  • !(a == 100)→ aは100ではない
  • %→割った余り
  • if(a % 2 == 0) :→a÷2の余りが0のとき
  • else:→a÷2の余りが0ではないとき


<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>if文</title>
</head>
<body>
<script type="text/javascript">
<!--
 a=5;
  if(a % 2==0){
  document.write(a,'は偶数です。');
	}else{
	document.write(a,'は奇数です。');
	}
//-->
</script>
</body>
</html>


ifネスト


<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>if文</title>
</head>
<body>
<script type="text/javascript">
<!--
 a=90;
  if(a>80){
	if(a==100){
		alert('満点です。');
	}else{
		alert('もう少しです。');
	}
	}else{
		alert('がんばりましょう。');
	}
//-->
</script>
</body>
</html>