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
복사했습니다!