JS 기본문법 배우기

peter.p·2021년 12월 17일
0

Javascript

목록 보기
1/23

코드 작성 규칙

세미콜론:
하나의 명령어가 끝날 때 세미콜론을 붙여도 안 붙여도 된다. 하지만 일부 명령에서는 가끔 에러가 발생한다. 있으면 에러가 덜 생길 수 있고 또한, 각 명령을 구분할 수 있게 도와줘서 세미콜론 사용을 권장.
※ 명령을 여러개 실행할 때 ; 가 없으면 오류발생.

console.log('hello, world!');
console.log('hello, world!'); console.log('hi, there'); console.log('good to see you')

주석:
주석처리를 하면 코드에 대한 설명을 적을 수 있고 또한 코드를 블락시킬 수도 있다.
//: 가장 기본적인 주석
/* */: 코드와 코드 사이에도 쓸 수 있고 여러 줄을 연달아 쓸 수 있다.

console.log('hi there') //주석처리!!
console.log/* 사이에도 쓸 수가 있어요!*/('good day')

들여쓰기:
아예 안해도 괜찮지만, 들여쓰기를 안하면 에러가 날 수도 있다. 파이썬 하듯이 그냥 들여쓰기 하면 될 거 같다.

  • 자료형

    • 문자열 :
    1. 'Hello, world.' 가 가장 기본적으로 볼 수 있는 문자열의 예시

    2. 문자열, 리스트 등의 타입을 알고 싶다면 typeof '문자열/리스트'

    3. ' ' ' 를 입력하면? 오류가 나온다. " ' " 로 입력하면 괜찮다.

    4. '\'' 로 입력하면 " ' " 로 나온다.

    'how\'re you' = "how're you"
    1. 백틱을 사용하면 줄바꿈 가능.

    • 숫자:
    1. parseInt('정수')
      문자열에 담겨있는 숫자를 int(정수)로 바꿔준다.
    2. parseFloat('소수')
      문자열에 담겨있는 숫자를 float(소수)로 바꿔준다.
    3. Number('정수/소수')
      문자열에 담겨있는 정수/소수를 숫자로 바꿔준다.

      여기서 질문.. parseInt 와 Number 차이?
      parseint는 인자로 숫자+문자로 들어와도 숫자를 불러오지만 Number는 Nan값을 반환.

    1. parseInt(prompt())

      문자열을 입력받는 prompt 창이 뜨게 된다.

      parseInt(111, 2) 2진법. 결과값은 7(1x4 + 1x2 + 1)

    2. 연산부호
      +, -, /, *, **(제곱), %(모듈러스. 나머지)

    3. 문자열+숫자
      숫자가 문자열로 바뀌면서 문자열숫자가 하나로 합쳐진다.
      이렇게 자료형이 바뀌는 행위를 형 변환(type casting)

      덧셈을 할 땐 문자로 받지만 -, /, %, * 을 할 땐 숫자로 받는다.

profile
꼭 웹 퍼플리셔가 될거에요

0개의 댓글