1. 조건문 - 어떠한 상황(조건)에 따라 이렇게도 작동하고 저렇게도 작동하는 것
Java Script , PHP
if (true/false) {} else {}
조건이 true 일 경우 앞에 중괄호 실행, false인 경우 뒤의 중괄호 실행
Javascript와 PHP는 동적언어이기 때문에 사용자의 생각을 받아내서 화면에 출력하는 것이 가능하다.
웹 화면
비밀번호를 입력해주세요.
|
제출
※코딩
<form action = "결과.php"> - 제출을 누르면 해당 submit이 속해 있는 form의 action 속성값으로 입력값이 제출된다.(해당 action 파일 속 속성 password 값으로)
<p>비밀번호를 입력해주세요.</p>
<input type = "text" name = "password"> - 사용자 입력창
<input type = "submit"> - 제출
/form>
결과.php 에는 입력페이지에서 받은 정보가 참인지 거짓인 지 판별이 가능해야 한다 -> 조건문 사용
(조건에 따라 액션이 달라지게 하기 위해)
$_GET["password"] -> 사용자에게 password 속성의 입력값을 얻는다.
2. 반복문
While (true/false) { }
-> true가 false가 될 때까지 {} 안에 있는 것을 반복한다.
Javascript와 PHP는 기본적으로 웹에서 기능하도록 고안된 언어임으로 HTML의 ul,ol 태그 사용하여 결과 값을 리스트로 정리하여 표현할 수 있다.
ex) JavaScipt
<ul>
<script>
i = 0;
while(i<10){
document.write("<li>hello world</li>");
i = i+1;
}
</script>
</ul>
ex) PHP
echo "<li>hello world</li>"
$i = $i + 1;
3. 배열 - 연관된 여러 정보를 하나의 배열이라는 그릇에 담아 체계적으로 관리할 수 있도록 함
배열을 사용하는 이유 - 그루핑을 하지 않으면 아무리 같은 특성이 있는 자료를 불러우는 경우에 각각 따로 불러와야 하는 불편함이 존재함
Java Script
list = new Array ("one","two","three"); -> 3개의 값으로 이루어진 배열을 생성해서 list라는 하나의 변수에 담음
list[0]; -> 배열에 있는 0번째 값 ( 컴퓨터에서는 숫자가 0부터 시작함)
PHP
$list = Array ( 위와 같음)
$list[0];
배열 개수
자바 -> 변수이름.length
PHP -> count(변수이름)
4. 배열 + 반복문 (바늘과 실의 관계 처럼 서로 밀접함)
JavaScript
<ul>
<script>
list = New Array("하나","둘","셋");
i=0;
While ( i < list.length ) {
document.write("<li>"+list[i]+"</li>");
i = i + 1;
}
</script>
</ul>
PHP
<ul>
<?php
$list = Array ()
$i = 0;
while( $i < count($list) ) {
echo "<li>".list[$i]."</li>";
$i = $i + 1 ;
}
?>
</ul>
'프로그래밍 > 코딩야학' 카테고리의 다른 글
16 JS 실습 (0) | 2017.06.14 |
---|---|
15일 UI VS API , 프로그래밍 접근방법 (0) | 2017.06.14 |
Javascript vs PHP ~ 비교문 (0) | 2017.06.12 |
6~8일차 ~CSS실습 (0) | 2017.06.09 |
1,2일차 (0) | 2017.06.09 |