Infinity
or -Infinity
등과 같이 무한대를 표현하는 값도 존재math. pow(3,2);
=3의2승 =9math. round(10.6);
=10.6 반올림 =11math.ceil(10.2);
=10.2를 올림 =11math.floor(10.6);
=10.6을 내림 =10math.sqrt(9);
=3의 제곱근 =3math.random( );
=0부터 1.0 사이의 랜덤한 숫자alert(typeof "1")
결과: stringalert(typeof 1)
결과: numbertypeof
typeof 다음에 위치하게 되는 변수나 값이 어떤 타입인지 식별parseInt
를 통해 string을 숫자로 변경 가능 (string은 숫자여야 함)isNaN
: NaN인지 아닌지에 따라 boolean으로 반환typeof의 반환값
string: 문자
number: 숫자
boolean: true, false
object: 'null'값을 포함한 객체, 배열, 함수도 객체에 포함
function: 함수타입의 피연산자
null: 값이 없음. 속성과 명시적으로 없음
Undefined: 값이 없음. 정의되지 않은 피연산자(초기값이 할당되지 않은 변수나 매개변수 등)
'를 단순히 문자로 해석하도록 하는 방법(escape) : \를 앞에 위치시키면 됨->alert('suin\'s home)
:\n
: 줄바꿈
: 문자와 문자를 더할때
"Happy"+"Day"
-> 공백을 넣고 싶을땐 " "를 추가
alert("Happy day".length)
-> 공백도 카운트 됨
REFERENCE