웹 애플리케이션 만들기

데이터타입과 연산자

2.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>javascript</h1>
  <script>
    document.write("10"+"10");
  </script>
  <h2>php</h2>
  <?php
    echo "10"."10";
  ?>
</body>
</html>

소스코드

github

댓글

댓글 본문
작성자
비밀번호
  1. lsj
    2016.12.07 감사합니다!
  2. harris
    2016.12.01 13.51 완료
  3. 박정한
    완료
  4. Bogwang Jung
    11.10 완료
  5. 활화산
    완료하고 넘어갑니다.
  6. San Koh
    16. 10. 25. 수강완료
  7. bluegun
    161021 완료
  8. Gayong Sim
    2016. 10. 18 수강완료
  9. 수강완료
    감사합니다
  10. chummilmil99
    고맙습니다:)
  11. 최현승
    161013 완료
  12. 이성진
    수강 완료!
    좋은 강의 항상 감사 드립니다~
  13. DECIMO
    2016.09.27 감사합니다.
  14. 이수재
    수강완료 09/21
  15. 형진
    완료 2016.8.20
  16. 제리피
    2016.08.16 완료
  17. 공돌이
    20160815완료
  18. GunLoc
    PHP : 문자끼리 더할때 +를 쓸경우 숫자로 인식하고 연산함.
    .을 쓰면 정상적으로 문자 연산함
    즉 +는 숫자연산자 .은 문자연산자
    10+10 = 20(숫자) "10"+"10" = 20(숫자) "10"."10 = 1010(문자)

    JS : 문자끼리 더할때 +를 쓸경우 정상적으로 문자만 출력됨
    즉 +는 숫자,문자 연산자 역할을 다함.(만능)
    10+10 = 20(숫자) "10"+"10" = 1010(문자)

    이정도로 이해하고 봤습니다~
  19. Code.Math
    감사합니다~~!!
  20. 김동혁
  21. 잘보았습니다. 감사합니다.
  22. 김종엽
    2016.07.28 완료!
  23. Wookiiis
    잘 보았습니다. :)
  24. 강승엽
    완료!
  25. 감사합니다.
  26. 혜진
    수강 했습니다, 감사합니다 ^0^~
  27. HardThinker
    다소 지엽적인 질문일 수 있겠으나
    php와 js의 연산자의 차이에 대해 궁금증이 있습니다.
    "10"+"10"은 js에서 1010으로 출력되는 반면,
    php에서는 "10"을 '실수로(혹은 숫자로) 판단하여' 20으로 출력된다고 하셨는데
    그런 기능상의 차이가 있는 이유가 있을까요?
    단순히 두 언어 개발자들의 선호 차이였을까요?
  28. 수강완료
  29. 차누
    수강완료
  30. 이현아
    감사합니다
  31. 김준형
    수강했어요. 쉬운 강의 감사합니다.
  32. 코딩스초보
    간략하고도 핵심만 쏙쏙!! 강의 너무 좋아요~~^^
  33. JustStudy
    고맙습니다 2.
  34. 이승민
    echo 10+10;
    은 20 아닌가요?
    대화보기
    • Sy Kim
      <?php
      echo 10+10;
      echo "10+10";
      echo "10"+"10";
      echo "10"."10";
      ?>

      각각은
      10
      10+10
      20
      1010
    • Sy Kim
      아.. 프로그래밍 언어에 대한 선생님의 다른 강의에서 PHP는 스스로 오류를 고치려는 성질이 있어 예측이 잘 안된다라는 문장을 봤는데, 이런 뜻이군요.. ㅎㅎ
    • flyoverthehimalaya
      감사합니다!
      잘배우고 갑니다~~
    • Rhys Jung
      PHP 에서 "" 를 이용해 문자로 변환할때
      echo "10"+"10" 과 같은 방식으로
      + 표기를 "" 따옴표로 묶었을때에는 문자로 인식을 하지 않고
      에러가 발생이 되네요... 이 부분도 신기하네요
      더하기 자체도 문자로 인식을 하지 않네요
    • 초보
      감사합니다 잘 배우고 있습니다.
    • myunsulee
      항상 좋은강의 감사합니다. ^^
    • JustStudy
      고맙습니다
    • Metanoia
      Gracias!!!
    • 이주환
      2016.03.28
      정독하고갑니다.
    • 핸콕
      서버설치없이 그냥 html, css 까지는 사파리로 열어보면서 실습해왔는데 ㅠㅠ
      php는 불가능한가요..? 서버설치 없이 실습할 수 있는 방법이 있을까요?
    • 김트라슈
      문자끼리 붙이는게 쩜이라니 정말 독특하네요. 잘 봤습니다
    • 루바토
      강의 잘 보고 있습니다.

      아래 어떤 분이, JavaScript 에서 자동 형변환이 없다고 하셨는데
      그렇지 않습니다.
      JavaScript는 타입에 대해 무척 관대한 언어에 속하죠.
      문자열+정수 연산을 수행할 때 정수를 문자열로 암묵적으로 변환해줍니다.
    • Taein Kim
      서브라임텍스트에서 저장하고 웹브라우저에서 리로드할때 결과값이 바로바로 보이지않고 시간이 좀 딜레이되는데 왜그런건가요?ㅠ.ㅠ
    • 애플
      보는 사람들이 반이나 줄어들었네요. 웹어플리케이션 만드는 순서(거의 첫강의)"봤어요" 수는 1454이고 이 강의는 봤어요수가 705입니다.
    • 너구리
      감사합니다
    • 원피스
      감사합니다^^
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기