생활코딩

Coding Everybody

코스 전체목록

닫기

함수

함수의 기본문법 

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. mangojang
    살짝 어려워 지기 시작 했네요 ㅠ 차근차근 다시 돌려봐야 될것 같아요ㅠ
  3. 황성준
    잘봤어요~
  4. Billy Cheon
    그냥 return까지만 들었으면 이해할거같았는데.
    prompt랑 write가 나오면서 어려워졌어요 ㅎㅎㅎ;;
  5. Yechan Kim
    점점 버거워지기 시작하네요. 여러번 돌려 보고있습니다.
  6. 강의 잘 봤습니다 :)
  7. 이희태
    6월 21일 함수 수강완료하였습니다
  8. 졸린 사슴
    생각보다 안 어려워서 놀랐어요
  9. 치우천황
    함수를 사용하는 방법을 쉽게 잘 설명해서 이해하기 좋았습니다.
  10. 백곰몬
    완료!!
  11. 황성빈
    감사합니다
  12. 임명숙
    감사합니다.
  13. 정종원
    좋은 강의 감사합니다
  14. 강응택
    java script 에서는 함수구문을 여러개 넣으면 여러개 결과가 화면에 보이는데
    PHP 에서는 한개뿐이 안되네요. 흠.. 여하튼.. 주말에는 쉬어야지..
  15. Junggu Kwon
    픽토그램 이용한 설명은 늘 인상적입니다.
    항상 감사합니다.
  16. Kuon
    수포자라 함수라는 단어만 봐도 참 무서운데 이해가기 쉽게 문법적 관점에서 알려주셔서 감사합니다 ㅠㅠ
  17. Jaehyun Kim
    함수의 입력과 출력!^^ 잘 배웠습니다!^^
  18. qudwn
    완료!
  19. 용훈
    멋지게 배열과 함수가 결합을 하는군요. 감사합니다.^^
  20. Soo Park
    잘 봤습니다!
    식상하지만 아는 만큼 보인다는 말이 정말 맞는 것 같아요 :)
  21. sayboy1018
    잘봤습니다.
  22. 김진희 (Jinhee Kim)
    시청완료!
  23. 대붕이
    화이팅!!ㅋ
  24. Lydia
    감사합니다~ ^^
  25. dekhan52@gmail.com
    잘 봤습니다.
  26. 나은별
    감사합니다.
  27. Wayne
    함수 잘봤습니다.
  28. return이 잘 이해되지 않는데요.
    강의에서 쓰인 return의 목적은 함수의 결과값을 반환. 즉 보관하는 것이 맞나요?
    함수에 document.write()까지 포함되는 것을 막고 return을 사용해 함수를 더 단순하게 만들기 위함인가요?
  29. summermoon
    코드를 수정하고 웹브라우저에서 적용되기까지 시간이 좀 걸리는데요. 왜 그런걸까요?
  30. 크레이지춘
    6/15 함수 잘 봤습니다.
  31. 스타일C
    감사합니다...
  32. changmin
    정말 쉽게 설명하시는것 같아요. 잘들었습니다!
  33. M_JJo
    가능합니다. 다만, 방법이 다양하여 아래의 방법으로 검색해보시길 추천드립니다.

    * 자료형 변환 검색
    구글에서 "javascript(또는 php) 자료형 변환"이라고 검색해보세요.
    * 자료형 변환 확인
    구글에서 "javascript(또는 php) 자료형 확인"이라고 검색해보세요.

    * 예제 - <body> 태그 안에 넣어 확인해보세요. 얼마든지 수정해서 확인하실 수 있습니다.
    <h1>JavaScript</h1>
    <script>
    function a(data) {
    return data+'1';
    }

    document.write(typeof(a(12)));
    </script>

    <h1>php</h1>
    <?php
    function a($data) {
    return (int)$data;
    }

    echo var_dump(a("5"));
    ?>
    대화보기
    • Kyungjun Kim
      함수 입출력값에 데이터형식을 지정해줄 수는 없나요? 숫자 말고 문자를 넣는다든지 boolean을 넣는다든지...?
    • Sung Hyun Lim
      감사합니다!
    • 이해가 정말 잘 됩니다. 고맙습니다 이고잉 선생님!
    • 이강혁
      함수 설명할때 자판기 ㅋㅋㅋ
      예전에 수학선생님이 설명해주셨던게 기억나네요 ㅋㅋ
    • 규건아빠
      잘들었습니다. 감사합니다.
    • 정미정
      잘들었습니다! 강의는 반복해야겠네요^^
    • 유혀누
      학교에서도 시간날때마다 틈틈히 듣네요. 잘들었습니다.~~
    • 포기하지말자
      2017/06/06 완료

      설명하는게 쉬워서 한번에 다알아들었네요~
      좋은강의 감사합니다!!
    • 한스
      알듯말듯 어렵네요 ㅎㅎㅎ
      반복해서 봐야겠어요 ㅜㅜ
      좋은 강의 해주셔서 고맙습니다.
    • brighteekim@gmail.com
      thanks a lots
    • 나효진
      함수 완료!
    • 개구리
      <script>
      function a(input) {
      return input + 1;
      }
      i = prompt(); //
      i *= 1; // String to integer 자동 형변환을 응용
      document.write(a(i) + "<br><br>"); //함수에서의 덧셈
      x = prompt();
      x *= 1;// 곱셈에선 1을 곱하면 어떤 수라도 자기 자신이 된다. (항등원 : 곱셈=1, 덧셈=0)
      x = x + 1;
      document.write(x); //입력 받은 변수의 덧셈
      document.write("<br><br>");
      y = 1;
      z = 2;
      document.write(y + z); //정의 된 변수의 덧셈
      </script>
    • Seo Yun Seok Tudoistube
      이고잉님 교재 만드실때 톱니바퀴는 직접 그리신건지, 프레지도 쓰시는건지,
      운영체제마다 어떻게 한 화면에 강의를 담으시는지, 슬라이드에 쓰이는 폰트도 너무 이쁘고...
      교재 만드는 방법도 한번 강의로 만들어 주시면 정말 도움될거 같습니다. 감사합니다^_____^
    • 송재욱
      완주 완료 !
    • 쿠쿠다스
      감사합니다
    • 허스키
      완주했습니다
    • 이제 조금 이해가 안되는 것들이 나오기 시작하는데...그래도 끝까지 가보고 처음부터 다시 보겠습니다~ ㅎ
      감사합니다~
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기