#TIL (April 16th, 다섯번째 이야기)

Jung Hyun Kim·2020년 4월 16일
0

Starting Javascript with 생활코딩(https://opentutorials.org/course/48)

1. Javascript의 기본

- 실습환경

  1. Ctrl+Shift+J (윈도우) 콘솔 탭이 선택된 상태로 개발자 도구가 실행됨
  2. alert('hello world')를 실행해서 되는지 확인
  3. 기존에 html과 css는 atom을 사용했으나, JS부터는 sublime text를 사용해볼 예정

- 문자,주석,줄바꿈

  1. 문자는 String이라고 하며 문자는 "(큰 따옴표) 혹은 '(작은 따옴표) 중의 하나로 감싸야 함.

  2. 숫자를 따옴표로 감싸면 문자가 되며typeof는 값의 데이터 형을 알려줌.

    • alert(typeof "1")
      결과 : string

    아래와 같이 따옴표 없는 숫자는 number가 출력됨.

    • alert(typeof 1)
      결과 : number
  3. 역슬래시 \ 뒤에 입력하는 값은 문자로 해석, escape 라고 함

  4. 줄바꿈 : \n (역슬래시+n)

  5. 주석 : //은 주석(comment)으로 코드에 부가적인 설명을 쓰거나 사용하지 않는 코드를 비활성화시키기 위해서 사용. 여러줄 주석을 사용하려면

    /*
     여러줄
     *\ 
    위와 같이  사용 가능 

- 변수 (var)

  1. 변수를 선언해서 변하는 값을 넣겠다는 약속.
    var a = 1;
    alert(a+1);  //2

    var a = 2;
    alert(a+1);  //3

- 비교

  1. 동등연산자(equal operator) ==
  2. 일치연산자(strict equal operator) ===
  3. https://dorey.github.io/JavaScript-Equality-Table/- 두 차이를 비교가능하며, 정확한 구현을 위해 ===를 사용하는것이 안전

- 조건문(Boolean)

  1. If,else, else if

    • if 문의 조건이 true라면 if의 중괄호 구간이 실행되고, false라면 else 이후의 중괄호 구간이 실행된다. 즉 else는 주어진 조건이 거짓일 때 실행할 구간을 정의하는 것이다.

    • else if는 좀 더 다양한 케이스의 조건을 검사할 수 있는 기회를 제공한다. else if의 특징은 if나 else와는 다르게 여러개가 올 수 있다는 점이다. else if의 모든 조건이 false라면 else가 실행된다. else는 생략 가능하다.

  2. Prompt : 값 입력 가능함

    • id = prompt('아이디를 입력해주세요.')
      if(id=='egoing'){
      alert('아이디가 일치 합니다.')
      } else {
      alert('아이디가 일치하지 않습니다.')
  3. 논리연산자 (&&)


profile
코린이 프론트엔드 개발자💻💛🤙🏼

0개의 댓글