웹 애플리케이션 만들기

함수

함수의 기본문법 

12.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>JavaScript</h1>
  <script>
    function a(){
      document.write("Hello JS Function");
    }
    a();
  </script>

  <h1>php</h1>
  <?php
    function a(){
      echo "Hello PHP Function ";
    }
    a();
  ?>
</body>
</html>

함수의 입력과 출력 

13.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>JavaScript</h1>
  <script>
    function a(input){
      return input+1;
    }
    document.write(a(6));
  </script>

  <h1>php</h1>
  <?php
    function a($input){
      return $input+1;
    }
    echo a(6);
  ?>
</body>
</html>

소스코드

github

댓글

댓글 본문
작성자
비밀번호
  1. 다시시작
    완료
  2. 효근
    2017. 09. 22 완료
  3. 주주맘마
    완료
  4. 왓떠뻐꺼
    완료했습니다. 감사합니다.
  5. 정문경
    감사감사합니다~!
  6. jjung
    재밌네요 계속 공부!!
  7. 완료
  8. aimerthis(이성민)
    함수란 멋진 놈이네요.. 다시 한번 들어야 겠네요...
  9. pash15xk
    완료
  10. 유봉기
    아주 오래 전에 C언어를 사용했던 전직 프로그래머(?)였지만 워낙 개념 정리를 잘해 주시니 감사합니다^^
  11. 김태윤
    완료했어요
  12. Michael
    완료!
    감사합니다~
  13. 신시내티
    함수에 관한 기본개념이 잘 잡힌것 같습니다. 친절한 설명 감사해요!
  14. svastica
    완료~
  15. GoldPenguin
    완료했습니다.
  16. 예상보다 늦어진 날짜에 이 수업을 듣게 되었네요ㅠㅠ 그치만 완주가 목표인만큼 포기하지 않고 열심히 듣겠습니다!!
  17. jayxwoo
    함수강의 잘 들었습니다^^ 감사합니다.
  18. Baekkyu Han
    함수 function
    JS
    document.write
    PHP
    echo

    함수입력과 출력
    script
    function a(input){

    php
    function a($input){
  19. 박예지
    7/29 완료
  20. bbollonge
    완료!
  21. 가영
    완료!
  22. 유정엽
    수강완료!
  23. healer
    완료!
  24. DONE
  25. 완료 ^^
  26. hunter10
    완료
  27. dhk완료
  28. lets oh
    선생님께서 강좌에서 다 설명해 주신것을, 간단히 정리하자면
    document(객체) .write(메서드)는 괄호안에 있는 '메개변수'를 출력해 주는 역할을 한다고 생각해
    주시면 쉬울거에요.
    복잡하게 일을 하는건 브라우저 이지만, 그걸 사용하는 우리는 정해진 객체와 메소드를 호출해서
    작업을 수행하면 끝이다라는 개념입니다.
    return은 값을 반환하는 명령어 이고요..
  29. markerss2
    완료!
  30. 김범진
    완료
  31. Myeongjin Ko
    완료
  32. 시바견
    return개념을 몇번 돌려보며 생각하게 되네여
  33. 코딩학습생
    강의 잘 봤습니다.
  34. 임영선
    강의 잘 들었습니다.
  35. 이경수
    완료했습니다.
  36. 완료
  37. 홀롤롤
    아 그렇군요 이제 이해가 됐습니다. 감사합니다.
    대화보기
    • Jung Ik
      https://github.com......327
      다시 설치 해보세요 ...
      대화보기
      • Go You Mi
        컴퓨터에게 하나의 명령이 끝났음을 알려주는 신호라고 생각하시면 됩니다. 무전을 할 때 할 말을 끝냈다는 뜻으로 "오바" 라고 하는 것 처럼요. 가독성이 좋게 우리는 하나의 명령에 하나의 라인을 쓰지만 사실은 하나의 라인에 여러 명령을 써도 세미콜론(;) 을 쓰면 컴퓨터는 알아듣는 답니다. 반대로 세미콜론을 쓰지않으면 줄바꿈을 해도 컴퓨터는 명령이 끝났다는 것을 모르기때문에 틀린 문법이 되는 것이죠.
        참고로 예외적인 언어도 있습니다. 파이썬 같은 경우엔 세미콜론을 쓰지 않고 줄바꿈으로 신호를 주게끔 되어있습니다.
        대화보기
        • 손태민
        • 푸른바람9101
          열심히..
        • 호박고구마
          객체가 이런거였구나...
        • 홀롤롤
          안녕하세요 질문이 하나 있습니다. 코드를 쓸 때 세미콜론(;)을 어디에 쓰는건지 그리고 왜 써야하는지 헷갈리는데 이유와 기능을 설명해주실 수 있나요? 12.php 예제를 실습하다가 18번 라인 맨 뒤에 ';'를 뺴먹었더니 에러 메시지가 나오더라구요.
        • 시루
          감사합니닷
        • 윤서현
          감사합니다:)
        • 궁그매
          함수의 ( ) 안에 들어가있는 변수는 일종의 지역변수로 이해를 하면 될까요?
        • 박향기
          함수 개념 요약! 진짜 이해 잘되네요! 전공자세요?!;; 마치 1대1 과외 받은 기분이네요;;
          이해 될 때까지 반복해서 들을 작정이었는데 덕분에 완전히 이해됐어요. 맘 놓고 다음 강의 들으러 갑니다.

          그리고 코드 작성할 때 가독성을 위해 엔터를 친다고 들었는데, 님 댓글에서 한 줄 코드가(엔터 없는게) 훨씬 덜 산만하고 눈에 잘들어오고 이해도 더 잘되는 것 같네요....눈알을 굴릴 필요없이 쭉 읽으면 되서 그런가.....어쨌든....다시 한 번 좋은 개념 요약 감사드립니다!
          대화보기
          • 박향기
            덕분에 쉽게 이해됐어요 감사합니다.
            대화보기
            • 박향기
              감사해요! 처음으로 궁금한 점이 생겨서 막막했는데, 제일 이해가 잘되는 댓글이었어요 ㅠ
              대화보기
              • charlie
                완료!
              버전 관리
              egoing
              현재 버전
              선택 버전
              graphittie 자세히 보기