세미콜론:
하나의 명령어가 끝날 때 세미콜론을 붙여도 안 붙여도 된다. 하지만 일부 명령에서는 가끔 에러가 발생한다. 있으면 에러가 덜 생길 수 있고 또한, 각 명령을 구분할 수 있게 도와줘서 세미콜론 사용을 권장.
※ 명령을 여러개 실행할 때 ; 가 없으면 오류발생.
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')
들여쓰기:
아예 안해도 괜찮지만, 들여쓰기를 안하면 에러가 날 수도 있다. 파이썬 하듯이 그냥 들여쓰기 하면 될 거 같다.
자료형
'Hello, world.' 가 가장 기본적으로 볼 수 있는 문자열의 예시
문자열, 리스트 등의 타입을 알고 싶다면 typeof '문자열/리스트'
' ' '
를 입력하면? 오류가 나온다. " ' "
로 입력하면 괜찮다.
'\''
로 입력하면 " ' "
로 나온다.
'how\'re you' = "how're you"
parseInt(prompt())
문자열을 입력받는 prompt 창이 뜨게 된다.
parseInt(111, 2)
2진법. 결과값은 7(1x4 + 1x2 + 1)
연산부호
+, -, /, *, **(제곱), %(모듈러스. 나머지)
문자열+숫자
숫자가 문자열로 바뀌면서 문자열숫자가 하나로 합쳐진다.
이렇게 자료형이 바뀌는 행위를 형 변환(type casting)
덧셈을 할 땐 문자로 받지만 -, /, %, * 을 할 땐 숫자로 받는다.