조건문

2020. 4. 4. 22:32생활코딩/생활코딩웹

개요

어떠한 상황에 따라서 A가 될 수 있고 B가 될 수 있으며 이는 조건에 따라 나오는지 볼 수 있습니다 이를 실습을 통하여 확인하여 볼 것입니다.

실습

이번에는 조건자를 사용하여 조건문을 사용하여 크기 비교하는 것을 확인하여 볼 것입니다.

처음에는 변수를 a와 b를 지정 해숩니다. 그 후 서로 크기를 비교해줍니다. 여기서 변수를 지정할 때 javascript는 그냥 번수를 지정해주면 되지만 php는 $를 사용하여 변수를 지정하여 줍니다. 

<!DOCTYPE html>
<html>
	<head>
     		<meta charset="utf-8">
	</head>
	<body>
    	<h1>JavaScript</h1>
  	<script charset="utf-8">
		a = 1;
		b = 1;
 	</script>
  	<h1>php</h1>
  	<?php
    		$a = 1;
		$b = 2;

  	 ?>
	</body>
</html>

여기서 javascript 여기서 같은 경우에는 크기를 비교하기 위해서 if 문을 사용하여 크기를 비교해볼 것인데요

<!DOCTYPE html>
<html>
	<head>
     		<meta charset="utf-8">
	</head>
	<body>
    	<h1>JavaScript</h1>
  	<script charset="utf-8">
		a = 1;
		b = 1;
		if(a==b){
			document.writeln("true<br>");
		}else{
			document.writeln("false<br>");
		}
		if(a!=b){
			document.writeln("true<br>");
		}else{
			document.writeln("false<br>");
		}
 	</script>
  	<h1>php</h1>
  	<?php
    		$a = 1;
		$b = 2;

  	 ?>
	</body>
</html>

위의 코딩처럼 (a==b)는 서로 같은가를 확인하기 때문에 같다면 true가 뜰 것이고 (a != b)는 서로 같지 않다는 것을 확인하므로 다르다면 true가 떠야 합니다.

처음 변수를 준값은 a=1, b=1으로 같기 때문에 서로 어떻게 뜰지 확인해볼 것입니다.

이렇게 첫 번째 연산은 1=1로 같아야 true이기 때문에  같기 때문에 true가 나왔으며 두 번째 연산은 같지 않다가 나와야 true이기 때문에 같으므로 fulse가 나옵니다.

 

다음으로 php를 사용하여 서로의 크기를 비교해 보겠습니다

<!DOCTYPE html>
<html>
	<head>
     		<meta charset="utf-8">
	</head>
	<body>
    	<h1>JavaScript</h1>
  	<script charset="utf-8">
		a = 1;
		b = 1;
		if(a==b){
			document.writeln("true<br>");
		}else{
			document.writeln("false<br>");
		}
		if(a!=b){
			document.writeln("true<br>");
		}else{
			document.writeln("false<br>");
		}
 	</script>
  	<h1>php</h1>
  	<?php
    		$a = 1;
		$b = 2;
		if($a>$b){
			echo "true<br>";
		}else{
			echo "false<br>";
		}
		if($a<$b){
			echo "true<br>";
		}else{
			echo "false<br>";
		}

  	 ?>
	</body>
</html>

php도 javascript와 크게 다르지 않습니다. 이번에는 "<"와 ">"를 확인하여볼 것입니다

이번에는 변수로  a=1 b=2입니다. 그 후 크기를 비교해보면  

여기서 1은 2보다 작습니다. 그러므로 서로 비교하였을 때 첫 번째 비교 if문은 a가 작은데 더큰가라고 물어봤으므로 fulse가 나왔고 두번쨰 비교if문은 1보다 2가 더 작다은 가라고 물어봤으므로 true가 나오게 됩니다.

 

참고한 수업 링크

https://opentutorials.org/course/1688/9371

'생활코딩 > 생활코딩웹' 카테고리의 다른 글

반복문  (0) 2020.04.06
로그인 기능 만들기  (0) 2020.04.04
비교  (0) 2020.04.04
변수  (0) 2020.04.02
디버깅  (0) 2020.04.02