console.log(50);
console.log(50.5555);
//11출력됨
연산자의 우선순위 적용됨
자바스크립트는 기본적인 문자열 생성시 "" or ''을 사용
> console.log("This is 'String'")
This is 'String'
문자열 안에 따옴표를 넣고 싶으면 이중으로 사용
> console.log("This is \"Sting\"")
This is "String"
\을 사용할 수도 있음
\t 수평 탭
\n 줄 바꿈
\' 작은 따옴표
\" 큰 따옴표
\ 역슬래시 \
> console.log("가나다"+"라마");
가나다라마
문자열[숫자] 문자 선택 연산자
> console.log("안녕하세요"[0]);
안
> console.log("안녕하세요"[4]);
요
`` 기호로 생성함
내부에 ${표현식}을 사용할 수 있음, 표현식이 계산되어 문자열로 사용됨
> `안녕하세요`
'안녕하세요'
> `올해는 ${new Date().getFullYear()}년입니다.`
'올해는 2023년입니다.'
> `올해는 ${new Date().getFullYear()}년입니다.`[4]
'2'
true false로만 표현
비교 연산자
== 같은지
!= 다른지
> 왼쪽 피연산자가 크다
< 오른쪽 피연산자가 크다
>= 왼쪽 피연산자가 크거나 같다
<= 오른쪽 피연산자가 크거나 같다
> console.log(52 < 273);
true
> console.log(52 > 273);
false
> console.log("하마" < "가방");
false
논리 연산자
! 논리 부정 연산자
|| 논리합 연산자
&& 논리곱 연산자
>console.log(!true);
false
>console.log(!false);
true
>console.log(!(52<273))
false
>console.log(!(52>273))
true