남기면 좋잖아

JavaScript 기초 - 1일차 본문

Programming/JavaScript

JavaScript 기초 - 1일차

Beautiful Hugo 2020. 3. 19. 07:53
반응형

1. 기본 실행방법과 실습환경

크롬 개발자 도구

  • console 탭에서 실시간으로 JavaScript를 테스트, 실행 할 수 있음

  • 디버거 공부 추가적으로 하면 매우 좋을듯

IDE

  • Sublime Text, Pycharm 등 으로 선택

2. 숫자와 문자

수의 표현

  • 숫자 : 정수, 실수 등
    • 정수, 실수끼리 계산도 가능

수의 연산

  • Math

          console.log(Math.pow(3,2)); // 제곱
          console.log(Math.round(10.6)); // 반올림
          console.log(Math.ceil(10.2)); // 가장 가까운 윗쪽 정수로 올림
          console.log(Math.floor(10.2)); // 가장 가까운 아랫쪽 정수로 올림
          console.log(Math.sqrt(9)); // 제곱근
          console.log(Math.random()); // 랜덤값

문자

  • 특수문자 무시 : \
  • typeof : 데이터 형식보기
    • typeof "hello"

문자 연산

  •     console.log("Hello \nWorld"); // 줄바꿈
        console.log("Hello" + " World"); // 문자열 더하기
        console.log("Hello World".length); // 문자열 길이
        console.log("Hello World".indexOf("W")); // 문자의 index 찾기

3. 변수

변수 사용법

  • var로 시작함
    • var a = 1;
    • var a = 1, b = 2;
  • 초기화된 변수는 var를 생략하여 제어가능
    • a = 2;

4. 비교

비교 연산자

  • == (equal operator) 추천 X

    • True or False 결과를 출력
    • 1 == "1" : true
  • === (strict equal operator) 추천 O

    • 1 === "1" : false
    • 데이터 타입까지 비교
  • undefinde : 값이 없는 상태

  • null : 의도적으로 값을 없게 만든 상태

  • 1을 제외한 모든 숫자를 false로 간주함

부정과 부등호

  • != : 추천X
  • !== : 추천O
반응형

'Programming > JavaScript' 카테고리의 다른 글

11. 리액트 기초 익히기(5)  (0) 2020.08.23
11. 리액트 기초 익히기(4)  (0) 2020.08.13
11. 리액트 기초 익히기(3)  (0) 2020.08.12
11. 리액트 기초 익히기(2)  (0) 2020.08.12
11. 리액트 기초 익히기  (0) 2020.08.10
Comments