javascript_02

연가을·2022년 6월 8일
0
post-thumbnail

1.수업내용

  1. 자료형

1) 문자열과 식별자

  • 인덱스 : 0부터 시작
  • .length : 글자의 길이
  • 값을 여러가지

2) 불리언(boolean) : 참(true)과 거짓(false)을 나타내는 데 사용

  • == : 값이 같다

  • === : 자료형이 같다.
    ** 주로 === 를 많이 사용

  • <= : 작거나 같다.

  • = : 크거나 같다.

  • ! : not

    (1) 논리 합 : OR || 열린범위

    (2) 논리 곱 : AND && 닫힌범위


양쪽이 다 true 일때 true
양쪽이 다 false 이면 false

(3) 비교 연산자
: 어떤 값의 범위를 표현

  1. 상수 const
    : 한번 정하면 바꿀 수 없음!
    선언할때는 값을 할당해줘야 함!
  2. 변수 var // let
  • var : 변수선언시 같은걸 반복적으로 사용하면 저장된 값이 덮어 씌어짐
  • let : 변수 선언시 같은걸 반복적으로 사용시 구별되어 선언이 되지 않음
  1. 증강연산자

    // 후위 연산자
    ex) alert(num ++) : alert(num) -> num=num+1
    // 전위 연산자
    ex) alert(++ num) : num=num+1 -> alert(num)

  2. 조건문

    2. 수업중 어려운 내용

    앞서 자바스크립을 배울때 조건문에 관한 내용이 어려웠다고 느꼈는데 아직까지 조건문에 대한 개념이 익숙해지지 않았음을 느꼈다.
    수업 시간에 했던 간단한 예제이다. 주어진 조건을 조건문으로 만드는 연습이었다.
    이 예제를 통해 구문안에 다양한 함수가 들어갈 수 있음을 알게 되었다.

 <script>
        // 현재시간은 몇 시 입니다. 그래서 오전입니다
        // 현재시간은 몇 시 입니다. 그래서 오후입니다
        const date = new Date()
        const hours = date.getHours()
        if(hours < 12){
            alert(`현재 시간은 ${hours} 오전입니다.`)
        }
        if(hours >= 12){
            alert(`현재 시간은 ${hours} 오후입니다.`)
        }        
    </script>

3. 해결방법

조건의 활용에 대한 예제를 많이 접해보고 스스로 코딩하는 연습의 필요성이 들었다.
구글이나 유튜브등에 나와있는 다양한 예제들을 찾아보고 주어진 문제를 스스로 풀어보면서 내가 어떤 것을 모르는지 일단 먼저 파악하는 것이 중요 할것 같다.
지금은 내가 어떤것을 모르는지를 알지 못하는게 현제 내 상황이라고 생각한다.

4. 소감

자바스크립트의 문법중 자주 쓰여지는 조건문 if문에 대한 학습이 이루어졌는데
내가 어떤 것을 모르는지 아는것이 일단 첫번 째 과제라고 생각이 든 수업이었다.

0개의 댓글