티스토리 뷰

-자바스크립트 내장 함수

내장 함수란 자바스클비트 엔진에 내장된 함수를 말한다. 개발자가 함수를 정의하고 호출문을 사용해 안에 있는 코드를 실행 했지만, 내장 함수는 함수를 직접 선언하지 않아도 된다.( 바로 호출 가능)

 

종류

1)encodeURl() : 문자를 유니 코드값으로 인코딩

ex) encodeURl(“?query=”); -> “?query=%EA%B0%91”

2)encodeURl Component() : 문자를 유니 코드값으로 인코딩(영문,숫자 제외).

ex)

encodeURlComponent(“?query=”)-> “%3Fquery%3D%EA%B0%91“

3)decodeURl() :유니코드 값을 디코딩해 다시 문자화합니다.

decodeURl(“?query=%EA%B0%91“)->“?query=

4)decodeURl() :유니 코드 값 디코딩해 다시 문자화

ex)decodeURIComponent(“%3Fquery%3D%EA%B0%91”)->“?query=

5)parseInt() : 문자열 데이터를 정수형 데이터로 반환

ex)parseInt(“5.12”) -> 5 , parseInt(“15px”) ->15

6)parseFloat() : 문자열 데이터를 실수형 데이터로 반환

ex)parseInt(“5.12”)->5.12 ,parseInt(“65.5%”) ->65.5

7)String() : 문자형 데이터로 반환

ex)String(5) -> “5”

8)Number() : 논리형 데이터로 반환

ex)Boolean(5)->true , Boolean(null) ->false

9)isNaN() : is Not a Number의 약자이며 숫자가 아닌 문자가 포함되어 있으면 true반환

ex)is NaN(“5-3”) ->true , is NaN(“53”) ->false

10)eval() : 문자형 데이터를 따옴표가 없는 자바스크립트 코드로 처리

ex)eval(“15+5”) -> 20