일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1일 1패턴
- 산책
- css
- 초코맘
- HTML
- 1일 1독서
- 청첩장
- 가을
- 설날
- 자바스크립트 스타일 가이드
- javascript
- 예비맘
- 1일 1단어
- 영어회화
- event
- 업무
- 재택근무
- 스타일 가이드
- 달리기
- effect
- 용산아이파크몰
- animation
- 영어공부
- 1일 1영어회화
- 영어 회화
- 신혼
- 신혼생활
- 결혼준비
- 출산휴가
- 결혼
- Today
- Total
코딩물고기
[J] JavaScript & jQuery 공부하기 #11 본문
경기도 일자리 재단에서 수업을 배웠고 자료를 참고하여 공부를 해보았다.
13. 내장 함수
* 내장 함수
- JavaScript 자체에서 제공하는 함수
- 인코딩, 디코딩, 날짜 함수, 연산 함수, 숫자 형태 확인 함수 등 다양한 내장 함수가 제공된다
* 인코딩과 디코딩 함수
- 인코딩 : 문자를 컴퓨터에 저장 또는 통신에 사용 할 목적으로 부호화하는 것
- 디코딩 : 부호화 된 문자를 원래대로 되돌리는 것
escape() - 영문 알파벳과 숫자, 일부 특수문자를 제외한 문자만 인코딩
unescape() - 영문 알파벳과 숫자, 일부 특수문자를 제외한 문자만 디코딩
encodeURI(uri) - 인터넷 주소에 사용되는 일부 특수문자를 제외한 문자만 인코딩
decodeURI(encodedURI) - 인터넷 주소에 사용되는 일부 특수문자를 제외한 문자만 디코딩
encodeURIComponent(uriComponent) - 알파벳과 숫자를 제외한 모든 문자를 모두 인코딩
decodeURIComponent(encodedURI) - 알파벳과 숫자를 제외한 모든 문자를 모두 디코딩
* JavaScript로 변환 실행 함수
- 문자열을 JavaScript 코드로 실행하는 함수
eval(string) - string 을 JavaScript 코드로 실행
< script type="text/javascript">
var myVar = " 50 * 3 + 7 " //myVar에 문자열 값 할당
document.writeIn(eval(myVal));
- 결과 : 157
</ script>
* 내장 함수
- 숫자 형태 확인 함수
isFinite() - Number가 유한한 수인지 확인 : 유한한 수이면 true 리턴
isNaN() - Number가 숫자가 아닌지 확인 : 숫자가 아니면 true 리턴
< script type="text/javascript">
var num1 = 1/0;
var num2 = 2;
alert("1/0:무한?" + isFinite(num1));
alert("2 유한?" + isFinite(num2));
//값이 무한 : false, 값이 유한 : true
var num3 = 3;
var num4 = "문자";
alert("3은 숫자? :" + isNaN(num3));
alert("문자?:" + isNaN(num4));
//값이 숫자 : false, 값이 문자 : true
</ script>
- confirm()과 prompt() 함수
* confirm(string)
- 특정 질문에 대해서 확인 받는 함수 : 예(true), 아니오(false)
* prompt(string)
- 사용자에게 질문에 대한 값을 입력 받는 함수 : 확인(사용자가 입력한 값), 취소(null)
< script type="text/javascript">
var value = prompt("값을 입력하세요");
var character = isNaN(value);
var result = character ? "문자" : "숫자";
document.writeIn("입력하신" + value +"는" +result +"입니다.");
</ script>
'코딩물고기의 IT월드' 카테고리의 다른 글
[J] JavaScript & jQuery 공부하기 #13 (0) | 2019.04.03 |
---|---|
[J] JavaScript & jQuery 공부하기 #12 (0) | 2019.04.03 |
[J] JavaScript & jQuery 공부하기 #10 (0) | 2019.04.03 |
[J] JavaScript & jQuery 공부하기 #9 (0) | 2019.04.03 |
[J] JavaScript & jQuery 공부하기 #8 (0) | 2019.04.02 |