목록JavaScript,JQUERY/JavaScript (11)
달리는 자동차
객체생성 1. function을 이용하여 객체의 속성지정 2. 메소드를 만들어서 속성을 어떻게 할 것인지 지정. 3.객체를 생성 ex) 자동차 공통적으로 이름, 엔진, 제작사, 색 -->속성 시동을 건다,달린다,커브를 돈다 --> 메소드 자동차를 만드는 것 --> 객체생성 function makeCar(){//makeCar속성을 정의하는 함수의 이름 //속성은 this로 사용하여 선언 this.name; 이름 속성 this.company; 제조사 정의 this.color; 자동차 색 정의 this.numPeople; 탑승인원 this.meth=showCar; //이러한 자료들로 어떻게 할지에 대한 메소드 연결. showCar라는 메소드명을 지정하여 선언. } function showCar(){//메소드의..
함수선언 : function 함수명( ){실행코드} function 함수명(){ } 함수명(); 글로벌 변수와 로컬 변수 보통 글로벌변수를 전역변수, 로컬변수는 지역변수라고 한다. 변수 선언 : var 명수명 = 값; var을 붙이지 않아도 사용가능하다. 그러나 차이는 있다. 함수 밖에서 var을 붙이건 안붙이건 글로벌 변수 이지만, 함수안에서는 다르다. 로컬 변수 앞에 var가 있다면 그 로컬변수는 함수 안에서 작동하지만, 로컬 변수 앞에 var가 없다면 해당 함수가 한번 호출 된 이후에는 글로벌 변수가 된다. confirm("표시할 문구"); ->confirm()함수는 Boolean타입의 값을 반환 한다. ( true 또는 false를 반환한다.) add(24,10); 위와같이 함수를 호출 할 때 값..
형변환 parseInt - 데이터를 숫자로 변환하기 : parseInt(변수) 결과 string of type is string NaN of type is number 결과를 보면 형변환 후 변수 str의 값이 NaN인 것을 알 수 있다. 이것은 Not a Number의 뜻으로 숫자가 아니라는 뜻이다. 즉 string이라는 문자열을 숫자로 형변환 했으니 NaN이라는 값이 대입 된 것이고 문자열이 숫자로 구성된 경우는 다르다. 결과 55 of type is string 55 of type is number Number -데이터를 숫자로 변환하기 : Number(변수) parseInt는 데이터가 숫자로 시작하는 경우 뒤에 문자열이 있더라도 해당 숫자만 인지했다. Number는 숫자로 시작하더라도 문자열이 들..
데이터형 1. 문자, 문자열 - string 문자 "A" 문자열 "ABCD" 2. 숫자 - number 3. 배열 - object 하나의 변수에 여러개의 데이터를 넣을 때 사용한다. 변수명 = new Array(); 변수명 = [값,값,값,값]; document.write(변수명[0]); // 배열의 첫번째 값을 출력 4. boolean - true / false 배열 값 추가하기 - push 배열 앞에 값 추가하기 unshift 데이터 형 확인하기 - typeof