따라하면서 배우는 웹 에플리케이션 day3,4

Bona의 블로그 입니다.·2022년 2월 21일
0

JavaScript

목록 보기
1/9
post-thumbnail

02.19, 02.21 공부한 내용
javascript와 php에 대한 기본적인 내용을 공부하기 시작했다.

1. 서버에서 움직이는 소프트 웨어들

  • 웹브라우저가 웹서버에 요청을 보내면 웹서버에서 일어나는 일
    = 웹서버 -> PHP -> 데이터베이스 -> PHP -> 웹서버

  • css들을 외부 파일로 꺼내서 한 번에 관리하듯이 html문서에서 태그와 컨텐츠를 분리해서 태그만 혹은 컨텐츠만 관리할 수는 없을까?

  • 하나의 php파일로 여러 웹페이지를 만들 수 있다.


2. JAVASCRIPT와 PHP

  • JS와 PHP는 같은 점도 많고 다른 점도 많다.
  • JS는 웹브라우저에서 실행되는 언어, PHP는 서버쪽에서 실행되는 언어
    🎇10+10를 입력했을 때, PHP언어로 입력하면 서버쪽에서 20을 출력해서 보여주고 JS로 입력하면 브라우저에서 20으로 출력해서 보여줌

3. 디버깅

  • 디버그 = 오작동하는 현상을 해결하는 것
  • 브라우저 개발자도구에서 콘솔을 클릭하면 자바스크립트의 오류가 의심스러운 부분을 알려줌
  • 또는 apach2 > logs > error 파일을 열면 가장 밑에 최신 에러에 대한 정보가 나옴 (~~경로의 ㅇㅇ파일의 nn번째 줄이 이상한 거 같아! ㅇㅇ문제인거 같아!라고 친절히 알려줌)

4. 변수

  • 변수 = 바뀔 수 있는 값,

  • 변수를 사용하는 이유?
    ∴ 프로그램을 최대한 변경하지 않기 위해서, 변하지 않는 부분과 변경하는 부분을 구분하기 위해서 등등


5. 비교

  • 비교 = 대소관계, 같다/다르다

  • 아래 4개는 js,php 같음

== (왼쪽과 오른쪽이 같니? 같은면T 다르면 F)
!= (왼쪽과 오른쪽은 다르니? 같으면F 다르면T)
'>' (왼쪽이 오른쪽보다 크니? 크면T 작으면F)
↳''은 그냥 쓰면 안보여서 추가하였음
< (왼쪽이 오른쪽보다 작니? 작으면T 크면F)

  • 브라우저에 true 또는 false라고 출력이 되고 이때 true와 flase를 Boolean(블리언)이라고 한다. 블리언 = 데이터 형식

6. 조건문

  • if(true/false){true일 경우에 실행될 코드내용}else{false일 경우에 실행될 코드내용}

  • ()사이에는 true,false 만 올 수 있음. 즉, 조건을 넣을 수 있다는 이야기


7. 반복문

  • while(true/false){ }

  • ()가 true면 { }안의 내용이 계속 반복... false가 올 때까지


8. 배열과 반복문

  • 배열Array

  • 변수에는 하나의 값만, 배열을 여러정보를 담아 체계적으로 관리할 수 있다.

💡JS

list = new Array("one","two","three");
  • ()사이에 데이터를 넣으면 배열을 만들어 준다

  • list라는 변수에 배열을 담아줌

    list[0];

  • list의 0번째 배열

  • 컴퓨터는 0부터 카운팅함

💡PHP

$list = array("one","two","three");

$list[0];

⭐ length : 배열에 몇 개의 값이 있는지 나타냄 ⇒ list.length : list의 배열에 있는 값의 수 만큼 php에서는 count($list) = $list의 값들의 수만큼
profile
제가 공부하고 공유하고 싶은 글을 올리고 있습니다.

0개의 댓글