02.19, 02.21 공부한 내용
javascript와 php에 대한 기본적인 내용을 공부하기 시작했다.
웹브라우저가 웹서버에 요청을 보내면 웹서버에서 일어나는 일
= 웹서버 -> PHP -> 데이터베이스 -> PHP -> 웹서버
css들을 외부 파일로 꺼내서 한 번에 관리하듯이 html문서에서 태그와 컨텐츠를 분리해서 태그만 혹은 컨텐츠만 관리할 수는 없을까?
하나의 php파일로 여러 웹페이지를 만들 수 있다.
변수 = 바뀔 수 있는 값,
변수를 사용하는 이유?
∴ 프로그램을 최대한 변경하지 않기 위해서, 변하지 않는 부분과 변경하는 부분을 구분하기 위해서 등등
비교 = 대소관계, 같다/다르다
아래 4개는 js,php 같음
== (왼쪽과 오른쪽이 같니? 같은면T 다르면 F)
!= (왼쪽과 오른쪽은 다르니? 같으면F 다르면T)
'>' (왼쪽이 오른쪽보다 크니? 크면T 작으면F)
↳''은 그냥 쓰면 안보여서 추가하였음
< (왼쪽이 오른쪽보다 작니? 작으면T 크면F)
if(true/false){true일 경우에 실행될 코드내용}else{false일 경우에 실행될 코드내용}
()사이에는 true,false 만 올 수 있음. 즉, 조건을 넣을 수 있다는 이야기
while(true/false){ }
()가 true면 { }안의 내용이 계속 반복... false가 올 때까지
배열Array
변수에는 하나의 값만, 배열을 여러정보를 담아 체계적으로 관리할 수 있다.
💡JS
list = new Array("one","two","three");
()사이에 데이터를 넣으면 배열을 만들어 준다
list라는 변수에 배열을 담아줌
list[0];
list의 0번째 배열
컴퓨터는 0부터 카운팅함
⭐ length : 배열에 몇 개의 값이 있는지 나타냄 ⇒ list.length : list의 배열에 있는 값의 수 만큼 php에서는 count($list) = $list의 값들의 수만큼💡PHP
$list = array("one","two","three");
$list[0];