[javascript] 3. 자바스크립트 내장 함수
* 목차 *
- 타이머 함수에서는 초 단위를 miliisecond(ms)로사용한다.
- miliisecond(ms)는 1/1000 초이다. (즉, 5000 ms 는 5 초이다)
NO | 메서드 이름 |
설명 |
1 | setTimeout(function, millisecond) |
일정 시간 후 함수를 한번 실행합니다. |
2 | clearTimeout(id) | 일정 시간 후 함수를 한번 실행하는 것을 중지 합니다 |
3 | setInterval(function, millisecond) | 일정 시간 마다 함수를 반복해서 실행 합니다. |
4 | clearInterval(id) | 일정 시간 마다 함수를 반복하는 것을 중단합니다. |
- 예제
1) setTimeout(function, millisecond)
2) clearTimeout(id)
3) setInterval(function, millisecond)
4) clearInterval
NO | 함수이름 |
설명 |
1 | escape(string) |
영문 알파벳과 숫자 일부 특수 문자(@,*,-,_,_,.,/)를 제외하고 모두 이코딩 합니다. |
2 | unescape(encodedstring) |
escape로 인코딩한 문자를 decoding합니다. |
3 | encodeURI(uri) |
escape()에서 인터넷에 사용되는 일부 특수문자 (:,;,/,=,?,&)는 변환 하지 않습니다. |
4 | decodeURI(encodedURI) |
encodeURI로 인코딩한 문자를 decoding 합니다. |
5 | encodeURIComponent(uriComponent) |
알파벳과 숫자를 제외한 모든 문자를 이코딩 합니다. |
6 | decodeURICompoment(encodedURI) |
encodeURIComponent로 인코딩한 문자열을 디코딩 합니다 |
[예제
1) escape()
=> 결과 https%3A//doitnow-man.tistory.com/test/%uAC04%uB514
2) unescape()
=> 결과 https://doitnow-man.tistory.com/test/간디
3) encodeURI(uri)
=> 결과 https://doitnow-man.tistory.com/test/%EA%B0%84%EB%94%94
4) decodeURI(encodedURI)
=> 결과 : https://doitnow-man.tistory.com/test/간디
5) encodeURIComponent(uriComponent)
=> 결과 : https%3A%2F%2Fdoitnow-man.tistory.com%2Ftest%2F%EA%B0%84%EB%94%94
6) decodeURICompoment(encodeURICom_string)
=> 결과 : https://doitnow-man.tistory.com/test/간디
함수 이름 |
설명 |
eval(string) |
string을 자바 스크립트 코드로 실행합니다. 변수도 할당 하여 사용 할수 있습니다. |
[예제]
1) eval()
함수 이름 |
설명 |
isFinite(number) : boolean |
number가 유한한 값이지 체크 합니다 반환 값이 true면 유한한 값 반환 값이 false이면 무한한 값 |
isNaN(number) : boolean |
number가 NaN(Not a Number)인지 확인합니다. |
[예제]
1) isFinite(number)
- 자바스크립트에서 0으로 나누면 무한한 값이 나옵니다.
- 참고: 100 / 0 이면 Infinity 가 나오고
-100 / 0 이면 -Infinity 가 나옵니다.
2) isNaN(number)
함수 이름 |
설명 |
parseInt(string, 진법) |
string을 진법에 맞게 바꾸어 줍니다. (진법 : 2, 8, 10, 16 )이 존재 합니다. |
parseFloat(string) |
string을 유리수로 바꾸어 줍니다. |
[예제]
1) parseInt(string, 집법)
2) parseFloat(string)
<연관된 글>
- [javascript] 1. 자바스크립트 기초 (기본 구조)
- [javascript] 3. 자바스크립트 내장 함수
- [javascript] 4. 자바스크립트 실행 순서
- [javascript] 5. 자바스크립트 객체 란?
'ProgrammingLang > Javascript' 카테고리의 다른 글
[javascript] 6. 자바스크립트 값 복사와 참조 복사 그리고 clone (0) | 2018.10.07 |
---|---|
[javascript] 5. 자바스크립트 객체 란? (0) | 2018.10.06 |
[javascript] 4. 자바스크립트 실행 순서 (2) | 2018.10.06 |
[javascript] 2.자바스크립트 함수란? (0) | 2018.10.02 |
[javascript] 1. 자바스크립트 기초 (기본 구조) (0) | 2018.09.27 |