Javascript 다양한 메소드

BooKi·2022년 2월 10일
0

Javascript

목록 보기
20/46
post-thumbnail

⭐Javascript 다양한 메소드

📕다양한 메소드

완벽하게 외우는 것보다 이러한 기능이 있다는 것만 알고있으면 된다

나중에 '뭐였지? 무슨무슨 기능이었는데?' 싶으면 그 기능을 구글에 검색하면 다 나온다

일반적으로 isOOO 메소드는 True, False를 리턴한다

📗Number 객체의 메소드

Number 객체의 toFixed() 메소드

const a = 111.2345
a.toFixed() -> "111" //문자열 자료형으로 리턴
a.toFixed(1) -> "111.2"
a.toFixed(2) -> "111.23"

Number 객체의 isNaN() 메소드

Number.isNaN(x) // 매개변수에 NaN 값이 오면 True, 아니면 False 리턴
NaN - 자료형은 숫자인데 값이 숫자가 아닌 것
a = Number('부기') -> NaN
Number.isNaN(a) -> True

Number.isFinite() 메소드

Number.isFinite(10) -> True //매개변수의 값이 유한하면 True, 아니면 False 리턴
a = 10 / 0 -> Infinity //Js에서는 10을 0으로 나누면 무한으로 리턴한다
typeof(a) -> "number"
Number.isFinite(a) -> False

📘String 객체의 메소드

String 객체의 trim() 메소드

`    부기     `.trim() -> "부기" //앞뒤의 공백/줄바꿈을 삭제해준다

String 객체의 split() 메소드

'안녕, 나는, 부기, 라고해'.split(',') //매개변수 안의 값으로 분리시킨다 
-> ["안녕", "나는", "부기", "라고해"]

📙Math 객체의 메소드

Math.PI -> 3.141592... //PI값 리턴
Math.floor(10.9) -> 10 //매개변수 안의 값 내림
Math.ceil(10.1) -> 11 //매개변수 안의 값 올림
Math.round(10.1) -> 10 //매개변수 안의 값 반올림
Math.max(1,40,231) -> 231 //매개변수 안의 최대값 리턴
Math.min(1,40,231) -> 1 //매개변수 안의 최소값 리턴
Math.random() -> 0~1사이의 랜덤한 값 리턴

profile
성장을 보여주는 기록

0개의 댓글