728x90 300x250 SMALL javaScript531 형변환을 이용한 배경 초마다 변경하기 3초에 한번씩 랜덤으로 배경색 변경 12345678$(document).ready(function(){ setInterval(function(){ var color = Math.random()*0xffffff; // 0~ffffff 사이의 랜덤 색 만든다 이때 결과는 10진수 color = parseInt(color); // 실수를 정수로 형변환 color = color.toString(16); // 정수를 16진수 문자로 변경 $("body").css("background-color", "#"+color); // 문자로 된 색상으로 최종 배경색 변경 },3000); }) 2019. 1. 27. 문자를 숫자로 숫자를 문자로 형변환 prompt 형변환 : 숫자를 문자로 문자를 숫자로 바꾸는 것 예를 들어서 입력받은 값을 숫자로 바꿔서 연산해보자 123var num = window.prompt("값을입력해주세요"); num = parseInt(num)+10; alert("결과 값은? "+num);cs prompt() 를 사용해서 입력값을 받을수 있다. var 변수 = window.prompt("인풋박스에 출력할 메시지", "기본 입력 값"); 형변환의 종류▶ 암시적형변환 - 자바스크립트에 의해 자동으로 형변환이 일어나는것 document.writs("result="+result); ex) num = 10 + "10"; 숫자 + 문자 인경우 자바스크립트에서 그냥 숫자로 형변환을 해버린다. 숫자형 + 문자형 = 문자형 var a=10+"10" //a.. 2019. 1. 24. JavaScript :: 접근연산자 Access Property 객체 외부에서 객체의 내부에 있는 프로퍼티와 메서드를 마음대로 접근할수 없다.그렇기 때문에 외부에서 내부로 접근하기 위해서는 접근연산자를 사용해야 한다. 접근연산자 : 클래스 내부에 있는 변수와 함수와 접근할때 사용하는 연산자 접근연산자를 사용하는 방법순서1) 인스턴스 생성var [인스턴스명] = new [클래스명]([매개변수]); 순서2) 접근연산자(.)을 사용해서 클래스 내부에 접근접근할 객체+조합(.)+함수이름() 기본적으로 점(.)으로 표기하고, 특수문자나 동적 프로퍼티 정할때 각괄호를([]) 이용한다. 1234567891011121314151617181920 function operator(){ this.add = function(a,b){ alert("a+b="+(a+b)); } this.su.. 2019. 1. 22. 자바스크립트 클래스 ▶ 클래스 : 객체를 생성하는데 사용된다. // 리터럴var 클래스명 = {} // 함수function [클래스명]([매개변수]){} - 객체 리터럴은 객체로 정의하는 방법이다.이 방식으 클래스는 장벽에 둘러싸여 있어서 클래스 내부에 선언된 메소드나 프로퍼티를 바로 접근할수가 없다.따라서 클래서 내부로 접근하려면 '클래서, 프로퍼티' 이런식으로 접근해야한다.이 방식의 장점은 독자적인 자신의 공간안에서만 프로퍼티와 메소드를 정의하고 사용할수 있다는 점이다.이런 객체를 싱글톤이라고 부르기도하고 하나의 클래스 인스턴스만 가질수있다. 동일한 클래스 객체를 생성할수 없다. - 함수를 사용하면 여러 인스턴스 생성이 가능해진다. 따라서 하나의 클래스만으로 여러가지의 값을 저장할수 있고 출력할수 있다.new라는 생성자.. 2019. 1. 21. 이전 1 ··· 126 127 128 129 130 131 132 133 다음 728x90 반응형 LIST