'(작은따옴표) 혹은 "(큰따옴표)가 붙지 않은 숫자
1-1. 숫자의 활용
사칙연산 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%)
부등호를 이용해 숫자의 크고 작음을 비교할 수 있
비연산자(===)를 이용해 같은 수 인지에 대한 정보를 확인할 수 있음
alert(1 + 1); //더하기 2
alert(2 - 1); //빼기 1
alert(2 * 4); //곱하기 8
alert(6 / 2); //나누기 3
1-2. NaN
'Not A Number'라는 의미를 가진 특수한 값이다.
유효하지 않은 숫자 연산을 실행했을 때 생성된다.
'(작은따옴표) 혹은 "(큰따옴표)가 붙은 숫자나 문자
1-1. 문자열의 표현
'hello world' 혹은 "hello world"
' (작은 따옴표)로 시작했으면 '로 끝내고, "(큰 따옴표)로 시작했으면 "로 끝냄
alert("1"); //1
alert("1" + "1"); //11
alert('hello world');
alert("hello world");
alert("hello" + "world"); //hello world
1-2. Properties
괄호 안에 특정 문자열 입력 시 문자열 내에 해당 문자가 있는지 확인 후 위치값을 나타냄
(없을 경우 -1 출력)
예시)
'hello world'.length //'11'
'hello world'.toUpperCase() //'Hello World'
'hello world'.indexOf('world') //'6'
' hello '.trim() //'helltrue / false
//글자의 개수
string.length = str.length
> 'Hello world'.length
< 11
//소문자 -> 대문자로 출력됨
> 'Hello world'.toUpperCase()
< "HELLO WORLD"
//문자의 인덱스 (0~시작)
> 'Hello world'.indexOf('0')
< -1 //대문자 'O' 없음
> 'Hello world'.indexOf('o')
< 4 //소문자 'o'가 나오는 순서
> 'Hello world'.indexOf('world')
< 6 //단어의 순서
//공백 생략하는 기능
> ' hello '.trim()
< "hello"