TIL 2 (function (object) , prompt, typeof, parseInt, isNaN)

biblee·2023년 2월 9일

TIL

목록 보기
2/28

1. function (Object)

객체 안에서 함수를 생성하고 그 함수를 console.log( );
형식으로 사용할 수 있다.

객체 안에 있는 함수를 부를땐
객체명.property명(x); 라고 적는다.
ex) player2.sayhello(Park);

2. prompt

prompt는 브라우저에서 사용자에게 창을 띄울 수 있도록 해준다

prompt ( ) 는 2개의 argument를 받는데 하나는 message(string)와 또다른 하나(default)를 받는다

prompt를 쓰지 않는 이유는 message가 이쁘지않고 아무런 스타일,
즉, CSS를 적용시킬 수 없다 (버튼도 바꾸지 못한다.)

그리고 어떤 브라우저는 팝업을 제한하기도 하고 매우 오래된 방법이라 잘 사용하지 않는다.

3. typeof , parseInt

typeof는 어떠한 variable의 type을 알 수 있다.
ex) console.log(typeof XXX)
-> string

parseInt는 string을 number로 변환 시켜준다
ex) console.log(typeof 15)
-> string

ex) console.log(parseInt("15"))
-> number

4.isNaN

isNaN은 매개변수의 값이 숫자인지 문자인지 boolean으로 알려준다

true일땐 string , false라면 number

위 코드를 실행하였을때 abc의 값이 true ,즉 문자일땐
console창에 please write number 라고 나오게 된다

false 인 경우(숫자일 경우)에는
Thank you for wirting number가 나온다.

0개의 댓글