ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 02 JS 기본문법
    JavaScript/기초편 2023. 8. 20. 17:50
    반응형

    1) 변수

    변수 이름은 영어 문자와 언더스코어(_), 숫자를 사용합니다

    JS는 영어 대소 문자를 구별합니다

         → helloHello는 다른 변수 이름으로 인식

    여러 단어를 연결할 변수 이름은 중간에 대문자를 썪어 씁니다

         → hello world(X), helloWorld(O) 또는 Hello_World(O)

    변수 이름은 의미 있게 작성해야 합니다

     

    - 변수 선언 하기

     

    문제) 나이 구하기

     

    결과 확인

     

     

    2) 자료형

     

    - 실수

    JS에서는 정수와 실수를 함께 묶어 숫자형이라고 합니다

    JS는 실수를 정밀하게 계산하는 것은 적합하지 않습니다

      ex) 0.1 + 0.2의 결과 값은 0.300000000000004로 표시됩니다

            왜 그럴까? 0.1이나 0.22진수로 변환해서 계산하는데

            이때 자릿수가 많은 소수로 변환되고, 그 상태에서 0.10.2를 더하기 때문입니다

     

     

    - 배열

    JS의 데이터 유형 자동 변환

    변수의 데이터 유형이 중간에 변경 될 수 있다

      prompt( )창에서 입력받은 값은 문자열이지만 사칙연산에 사용된

      문자열은 자동으로 숫자형으로 변환되 계산됩니다

     

     

     

    3) 연산자

    - 산술 연산자

    +(더하기), -(뺴기), *(곱하기) /(나누기), %(나머지), ++(증가), --(감소)

     

    - 비교 연산자

    ==, != 연산자와 ===, !==연산자 비교

    숫자 3과 문자열 “3”을 비교하면 왼쪽의 숫자 3을 문자열로 변환해서 비교합니다

    반면에 ===연산자와 !==연산자는 피연산자의 자료형을 변화하지 않습니다

     

    - 문자열의 비교

    문자들의 아스키 값을 비교해서 결정합니다

     

    - 논리 연산자

     

     

    4) 조건문

     

    문제) 3의 배수를 확인

                                       → prompt 창에서 [취소] 버튼을 누르면 변수에 null이 저장된다

     

     

     

    5) 반복문

    break - 반복문이 끝나기 전에 조건에 따라 반복문을 빠져나온다

    continue - 반복 과정을 한 차례 건너뛰고 반복문의 맨 앞으로 돌아감

     

     

     

    문제) 자리배치도 만들기

    - 입력한 값에 따라서 화면에 좌석을 배치하는 방법

                    → prompt( )으로 입력받은 값은 문자열로 저장

                    → parseInt( )함수로 정수값으로 변환

     

     

    결과 확인

    - 입장객은 몇 명인가요? 10(입력)

    - 한줄에 몇 명이 앉습니까? 3(입력)

    반응형

    'JavaScript > 기초편' 카테고리의 다른 글

    06 Date 객체  (0) 2023.08.26
    05 Array 객체  (0) 2023.08.24
    04 객체란?  (0) 2023.08.24
    03 함수와 이벤트  (0) 2023.08.23
    01 CSS, 알림창  (0) 2023.08.19
Designed by Tistory.