전체 글 263

210924_setTimeout,setInterval,버튼,이미지

DOCTYPE html> Insert title here div { position: relative; /* relative 상대적 */ width: 100px; height: 100px; background-color: orange; } var x=100; var intervalId; window.onload=function(){ //2추 뒤에 한번 호출 setTimeout(init,2000); //0.5초마다 주기적으로 호출 intervalId=setInterval(move,500); //멈추려면 clearinterval도 필요하기에 대입함 } function init() { console.log('init호출'); /* box.style.left=x+'px'; box.style.top='100px'..

JavaScript 2021.09.24

210924_배열,총합,평균

DOCTYPE html> Insert title here function testAvg(arrData) { var sum=0; for (var i = 0; i < arrData.length; i++) { sum+=Number(prompt(arrData[i]+"점수는?","0")); /* number로 캐스팅(형변환)..프롬프트창 데이터는 string이기에 */ } var avg=sum/arrData.length; return avg; } //testAvg호출 var arrSubject=["JAVA","JSP","ORACLE","SPRING","JAVASCRIPT"]; var result=testAvg(arrSubject); //호출..출력위해 대입 document.write("평균점수는 "+result+..

JavaScript 2021.09.24

210924_배열+메서드 추가/삭제

DOCTYPE html> Insert title here var colors=["red","blue","yellow","cyan","gray","magenta"]; for (var i = 0; i < colors.length; i++) { document.write(""+colors[i]+" "); } var flowers=new Array(); //메서드를 통한 추가 삭제 가능 flowers.push("장미"); // 배열의 마지막에 요소 추가 console.log(flowers); flowers.push("후리지아"); flowers.push("수국"); flowers.push("안개꽃"); flowers.push("제라늄"); flowers.push("백합"); console.log(flowers)..

JavaScript 2021.09.24

210923_var,eval,isNaN,date

DOCTYPE html> Insert title here var a="hello"; var b=100; var c=3.5; var d="30"; //typeof : 데이터의 타입 알아보는 것 document.write(typeof(a)+" "); document.write(typeof(b)+" "); document.write(typeof(c)+" "); document.write(typeof(d)+" "); document.write((b+100)+" "); document.write((d+100)+" "); //숫자로 변환후 계산하고자 할때(캐스팅) var sum=parseInt(d)+100; document.write(sum+" "); //수식형태의 문자열을 직접 계산 var s="5*6-3"; d..

JavaScript 2021.09.23

210923_event+button+confirm+prompt

DOCTYPE html> Insert title here #out{ position: absolute; left: 20px; top: 100px; background: #ffc; padding: 10 10 10 10; width: 300px; height: 100px; border: 1px solid gray; } function test1(a) { alert(a+100); } function test2(str) { alert("문자열["+str+"]을 받았어요!"); } function test3() { var a=confirm('데이터를 추가할까요?'); /* true값이 1, false는 2 */ if (a==1) out.innerHTML='추가했습니다'; else out.innerHTML='취소했..

JavaScript 2021.09.23