일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바
- 자바 디자인 패턴
- 12761번 돌다리
- go
- 파이썬
- 트리 순회
- String 함수
- 백준 파이썬
- 백준 12761번
- domain driven develop
- golang struct
- 백준 12761
- 도메인 주도 개발 시작하기
- golang
- 하둡
- MongoDB Realm
- 백준
- flask
- hadoop
- 정렬
- 백준 사이트
- 12761 돌다리
- 고 배열
- 자바 디자인패턴
- 몽고디비 렘
- ddd
- 우분투
- 도메인 주도 개발
- http 개념
- http 완벽가이드
- Today
- Total
개발바닥
내장 함수 본문
내장 함수란?
자바스크립트에서 자체적으로 제공하는 함수를 내장 함수라고 한다. 내장 함수는 이미 시스템에 정의되어 있기 때문에 사용자가 별도로 정의하지 않고 주어진 원칙에 따라 사용하면 되는 함수이다. 자주 사용하는 내장함수들에 대해서 알아보겠습니다.
1. eval()
eval() 함수는 자바스크립트의 문장이 매개변수로 전달된 문자열이면 그 문장을 자바스크립트 문장으로 인식하여 처리한다.
예를들어서 var str="20+50" 이라는 str 변수가 있다면 eval(str); 함수를 사용하게 되면 str에 문장을 자바스크립트 문장으로 인식하여 처리한다.
즉 "20+50" 을 자바스크립트 문장으로 인식해서 처리하므로 70이라는 결과값이 나온다.
2. parseInt() , parseFloat()
parseInt(n) 함수는 'n'이 숫자나 문자로 구성되었을 때 숫자 부분만 지정한 진법으로 변환하는 함수이다.
기본 형식
parseInt(str,nBase) // nBase는 입력된 문자의 진법을 나타내며, 생략할 경우에는 10진수를 의미한다.
parseFloat() 함수는 숫자형 문자열을 입력받아 부동 소수점으로 변환하여 그 값을 반환해주는 함수이다.
기본 형식
parseFloat(str);
3. isFinite(), isNaN()
이 두함수는 결과값으로 true 또는 false를 반환한다.
isFinite() 함수는 주어진 값이 유리수인지 아닌지 여부를 판단하는 함수이다. 유리수이면 true를 반환하고 아니라면 false를 반환한다.
isNaN() 함수는 주어진 값이 숫자인지 아닌지 여부를 판단하는 함수이다. 값이 숫자일 경우는 false를 반환하고 숫자가 아닐 경우 true를 반환한다.
4. Number(), String()
Number() 함수는 문자열을 숫자로 , String() 함수는 숫자를 문자열로 변환한다.
5. escape(매개변수), unescape(매개변수)
escape() 함수는 문자를 인코딩하고, unescape() 함수는 문자를 디코딩한다.
'자바스크립트' 카테고리의 다른 글
재귀 함수와 콜백 함수 (0) | 2019.02.04 |
---|---|
자바스크립트 기본 개념 (0) | 2018.12.17 |
Node.js 설치 (0) | 2018.12.17 |