[개발일지3일차] JavaScript 3/3

학습한 내용

  • 조건문
  • 함수
    함수는 서로 연관된 코드를 그룹핑해서 이름을 붙인 것이다!
  • 객체지향
    서로 연관된 함수와 변수를 그룹핑해서 이름을 붙인 것이다!
<html>
    <body>
        <h1>VAT</h1>
        <script>
            function 부가세계산(가격,부가세율){
                let 부가세=가격*부가세율;
                console.log(부가세);
                return 부가세;
            }

            console.log(부가세계산(2000, 0.1));//인자, argument, 입력값
            
        

        </script>
        <h1>SUM</h1>
        <script>
            function sum(val1, val2){
                return val1+val2
            }
          alert(sum(100,200)*10)
        </script>
    </body>
</html>

학습 내용 중 어려웠던 점

== 와 ===의 차이가 조금 헷갈렸습니다

해결방법

=== 는 type까지 검사하므로

var a = 1;
var b = "1";
console.log(a==b); // true
console.log(a===b); // false 

마찬가지로 null과 undefined는 공통적으로 값이 없음을 뜻하지만, type이 다르기 때문에 === 연산자를 사용할 때 결과가 false가 나온다는 사실을 검색을 통해 알 수 있었습니다

학습소감

객체지향 관련 공부를 더 해야 할 것 같습니다!

좋은 웹페이지 즐겨찾기