WEB2 - JavaScript

함수

함수의 기본

소스코드

변경사항

 

 

매개변수(parameter)와 인자(argument)

소스코드

변경사항

 

 

리턴

4:04초의 결과가 붉은색 5가 아닌 붉은색 23이 된 이유는 자바스크립트는 문자와 숫자를 더하면 숫자를 문자로 간주합니다. +를 덧셈이 아닌 문자 결합 연산자로 사용합니다. 그래서 2와 3이 결합되서 23이 된 것입니다. 아래와 같이  괄호를 사용해서 2와 3을 먼저 더해주셔야 합니다. 졸음강의를 찍은 것 같습니다 ㅠㅠ
document.write('<div style="color:red">'+left+right+'</div><br>');

소스코드

변경사항

 

 

댓글

댓글 본문
  1. 임찬혁
    완료
  2. hanel_
    21.1.25
  3. 푸른벚꽃
    21.1.25
  4. chimhyangmoo
    2021.01.24
  5. 몰댕
    21.01.15
  6. 걸어가는신사
    2021.01.14
  7. younghwani
    완료!
  8. 이현수
    2021.01.10(일)
  9. jeisyoon
    감사합니다.
  10. Johnny Q Ahn
    뭔말인지 모르겠다 ㅎㅎㅎㅎ 그냥들어야징 ㅋㅋ
  11. unknown
    숫자가 문자 먹게 되면 에러뜨는 언어 리스트:
    숫자가 문자 먹어도 혼종해서 인터프리터, 인터페이스에 출력되는 언어:

    리스트 좀.

    다 좋다가 <br> 저거 너무 깨네 ㅇㅅㅇ
  12. unknown
    2.번 영상 하이라이트 04:30
    변수(일반명사?) → 매개편수(전문용어, 전문문법가: 프로그래머) → (번역, 직역) 파라미터.

    function와 그 선언문, 소괄호의 얘기.

    근데 <br> 구조적으로 왜 써야하는건지 의문
    저거 막을려면 어떤 코드가 필요한지?..
  13. unknown
    선형대수학하는 느낌.
    1+1을 철학적으로 탐구하다. ㅁㄴㅇㄹ
  14. 서울사이버대학을다니고
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    </head>
    <body>
    <h1>Function</h1>

    <h2>Basic</h2>
    <ul>
    <script>
    function two(){
    document.write('<li>2-1</li>');
    document.write('<li>2-2</li>');
    }
    document.write('<li>1</li>');
    two();
    two();
    </script>
    </ul>

    <h2>Parameter & Argument</h2>
    <script>
    function onePlusOne(){
    document.write(1+1+'<br>');
    }
    function sum(left,right){
    document.write(left+right+ '<br>');
    }

    onePlusOne();
    sum(2,3); //5

    </script>

    <h2>Return</h2>
    <script>
    function sum2(left,right){
    return left+right;
    }
    document.write(sum2(2,3)+'<br>');
    document.write('<div style="color:red">'+sum2(2,3)+'</div>');
    document.write('<div style="font-size:3rem;">'+sum2(2,3)+'</div>');
    </script>

    </body>
    </html>
  15. 주니어개발자
    갓고잉님, 이부분 코드 스니펫 수정 해주셔야 될 것 같습니다.

    var modifyPoint = document.querySelector('#content > h2:nth-child(15)');
    modifyPoint.scrollIntoView();
    (개발자 콘솔에 입력하면 해당위치로 이동합니당)


    괄호를 사용해서 2와 3을 먼저 더해주셔야 한다구 하셨는데 정작 코드는 반영이 안되어있더라구용 ㅎㅎ
    *아래로 수정
    document.write('<div style="color:red">'+ ( left+right ) +'</div><br>');
  16. 샴파뉴
    2020.12.28
  17. 박병진
    감사합니다. 복습완료 2020. 12 26
  18. LiveFreeOrDie
    고마워요
  19. 생활둘기
    2020 12 19
  20. 조성호
    2020.12.17 완료
    소중한정보 감사합니다!
  21. 그릿맨
    201214 done!
  22. 둘기
    20.12.12 완료
  23. 20201210
  24. 20201201
  25. kkn1125
    20.11.25 완~료!
  26. Zzangbae
    20.11.24 완료
  27. 푸쿠하
    '20.11.24 완료
  28. 윤지
    2020-11-19 완료
  29. 하얀
    와 강의는 좋은데 목소리가 졸려워요 ㅠㅠ
  30. 멋재이
    완료
  31. Dominic
    thirteen(13) November 2020
  32. 돌돌시레
    document.write('<div style="color:red">'+left+right+'</div><br>'); 23
    document.write('<div style="color:red">'+(left+right)+'</div><br>'); 5
    js에서 문자+숫자=문자
  33. 2020.11.02.MON.
  34. 바부대지
    20.10.27 함수의 기본부터 함수의 리턴값
  35. shbist75
    4:04초의 결과가 붉은색 5가 아닌 붉은색 23이 된 이유는 자바스크립트는 문자와 숫자를 더하면 숫자를 문자로 간주합니다. +를 덧셈이 아닌 문자 결합 연산자로 사용합니다. 그래서 2와 3이 결합되서 23이 된 것입니다. 아래와 같이 괄호를 사용해서 2와 3을 먼저 더해주셔야 합니다. 졸음강의를 찍은 것 같습니다 ㅠㅠ
    아래쪽에
    document.write('<div style="color:red">'+(left+right)+'</div><br>');
    이런식으로 들어가야 할것 같은데 그대로에요
  36. 웹짱
    2020.10.23
    function basic
    Parameter & argument
    Return
  37. 문성석
    2020.10.21 완료
  38. andrew070124
    function sum(left,right){
    document.write(left+right)
    }

    function sum2(left,right){
    return left+right;
    }

    이런색으로 하면 돼는군요
  39. 924
    retuen,,
  40. chapter5447
    완료하였습니다
  41. 심심타파
    완료
  42. H-mechanic
    20.09.08
  43. 허우룩
    2020.09.04
  44. banaba
    9/4 여러번 복습 끝에 이해 완료!
  45. banaba
    8/31 이부분 어려워서 반복중..
  46. 난지단지
    완료!
  47. 18.08.20 완료
  48. JaanMun
    2020. 08. 18 완료
  49. Jay1025
    2020.08.06 완료
  50. 코딩지망생
    감사합니다!
    대화보기
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기