const age = parseInt( prompt("How old are you?") );
console.log(age)
라고 한다면 prompt창에 How old are you?라고 뜰것이다.
이 값에 15라는 값을 넣으면 이 것은 문자가 아닌 숫자로 처리된다.
혹 숫자도 아닌 "lalalalalala"를 적는다면 콘솔창에 NaN(Not a number)가 출력된다.
const age = parseInt( prompt("How old are you?") );
console.log(isNaN(age))
isNaN
은 boolean
으로 값을 반환한다.
age 값이 숫자일 경우 age가 is Not a nuber에 부합하지 않기때문에 false로 출력이 되고,
age 값이 문자일 경우 age가 is Not a number에 부합하기 때문에 true가 값이 출력된다.
$(window).scrollTop(); 👉 window.pageYOffset;
$(document).height(); 👉 document.body.offsetHeight;
$(window).height(): 👉 window.innerHeight;