본문 바로가기
IT/JavaScript

JavaScript 내장함수

by Jeami 2013. 6. 27.
반응형



[08] 내장함수 

1. 내장함수(Built-in Function)란?

    자바스크립트에서 기본적으로 제공하는 함수


2. alert() : 확인버튼이 있는 메시지 창 띄우기  ----> 경고 및 공지사항 안내문에 사용

    alert("메시지창에 들어갈 문자열")


3. confirm() : 확인과 취소버튼이 있는 메시지창 띄우기 , if문과 함께 사용한다.

    변수1 = confirm("메시지창에 들어갈 문자열")

    if (변수1 == true ) 문장1      ---------> 확인버튼을 누르면 return값은 true , 문장1 수행

    else  문장2              ---------------> 취소버튼을 누르면     "          false, 문장2 수행


4. prompt() : 사용자로부터 문자열을 입력받는다. 비밀번호확인, 주민등록번호 확인시 사용

    변수1 = prompt("대화상자에 나타날 문자열","입력창에 나타날 문자열")

    if (변수1) 문장1     ------------> 입력문자가 있고 확인버튼을 누르면(!null)  문장1 수행

    else 문장2      ----------------> 입력문자가 없거나 취소버튼을 누르면(null) 문장2 수행


5. eval(수식) : 계산 수식을 매개변수로 받아 수식계산 

                    숫자나 변수로 구성된 수식, 변수자체가 매개변수가 될수 있다.

6. 변환함수

  - escape("문자열") : 문자열을 ASCII 코드로 변환 

  - unescape("ASCII코드") : ASCII 코드를 문자열로 변환

  - parseInt("문자열") : 문자열을 정수로 변환 . 

             소숫점아래는 생략하고 수치가 아니면 NaN(Not a Number)을 표시한다.

  - parseFloat("문자열") : 문자열을 부동소수점으로 변환

             소숫점아래까지 표시하고 수치가 아니면 NaN을 표시한다.


7. 판별함수

  - isFinite(숫자) : 입력값이 무리수인지 유리수인지 판별하여 유리수이면 true값 반환

  - isNaNO(숫자나 문자열) :입력값이 숫자인지 문자인지 판별하여 숫자가 아니면 true값 반환


[09] Object, Method, Event Handler 


1. 객체(Object)란?  자바스크립트 작업의 대상이 되는 모든 것

    자바스크립트는 함수를 이용하여 객체를 만들수 있으나 객체를 정의하는 부분이 제한적이다.


   ※ 객체지향(Object-Oriented) : 객체(대상)을 새로 만들어 내는 것

       객체기반(Object-Based): 만들어져 있는 객체를 사용하는 것


2. 객체의 속성정의 : 생성자 함수를 이용

    function 함수명(매개변수 list){

       this.객체의 속성 = 속성값 }


    생성할 객체 = new 함수명(인수값 list)  ---> new는 새로운객체를 만드는 연산자

    생성할 객체2 = new 함수명2(생성된객체1) ---> 생성된 객체 자체가 속성으로 적용될 수 있다.


    del 객체명 ------------------------> del 은 생성되어 있는 객체를 삭제하는 연산자


3. 메소드(Method)란? 객체를 어떻게 이용할지에 대한 방법을 지정.

     미리 실행할 문장이나 내용을 함수로 정의하여 생성자함수에서 이용한다.

     function 함수명1(){ 실행할 문장 }

     function 함수명2(매개변수 list){


         this.속성1 = 속성값;


         this.메소드속성 = 함수명1 }   


     생성할 객체 = new 함수명2(인수값 list)

     생성할 객체.메소드속성()

 

4. 이벤트(Event)란? 수행능력을 하기 위한 조건

    이벤트 핸들러(Event Handler) : 이벤트를 자바스크립트에서 인식할 수 있게 사용하는 명령어

    이벤트핸들러 표기법 : On이벤트명 = "이벤트발생시 실행할 작업"


    ※ 속성이나 메소드, 이벤트핸들러는 각 객체마다 다르게 구성된다.




반응형

'IT > JavaScript' 카테고리의 다른 글

내장개체(String, Date, Math, Array, Function, Screen, Number, Event  (0) 2013.06.29
함수,  (0) 2013.06.28
Java Script 기본구조  (0) 2013.06.28
JavaScript 변수  (0) 2013.06.27
JavaScript란  (0) 2013.06.27

loading