합/곱하기/곱하기 가로

조수경·2021년 11월 18일
0

HTML

목록 보기
47/96
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel = "stylesheet" href = "../css/mystyle.css" type="text/css">
<script>
//var proc1 = function(){ }
var proc1 = () => {
	
	sum = 0;
	for(i=1; i<=100; i++){
		sum += i;
	}
	
	str = "1~100합 = " + sum;
	document.getElementById('result1').innerHTML = str;

}

 var proc2 = () => {
	 //입력
	 dan = prompt("단을 입력하세요");
	 
	 //계산 - for
	 str = "";/*문자도 들어가 있어서 문자열로 초기화 해야함*/
     for(i = 1; i < 10; i++){
    	str += dan + " * " + i + " = " + (dan * i) + "<br>";
        
    	str += `${dan} * ${i} = ${dan * i} <br>`;     
     }
	 
	 //출력
      document.getElementById('result2').innerHTML = str;
	 
 }
 var proc3 = () =>{
	 
	 dan = prompt("단을 입력하세요");
	 str = "";
	 for(i = 2; i<10; i++){
		 for(j = 1; j<10; j++){
			/*  str += j + "*" + i +"=" (j*i)+ "\t\t"; */
			str += `${j} * ${i} = ${j*i} \t\t`;
			
		 }
		 str +="<br>";
	 }
	 
	 res3 = document.getElementById('result3');
	 
	 res3.style.fontSize = "1.3em"
	 res3.style.whiteSpace = "pre"
	 res3.innerHTML = str;
 }
</script>
</head>
<body>
<pre>
WhiteSpace : 공백이나 줄바꿈 처리
pre        : 공백을 있는 그대로 표시하고 줄바꿈은 안됨
pre-wrap   : 공백을 있는 그대로 표시하고 줄바꿈 됨
nowrap     : 공백은 1개만 표시하고 줄바꿈 됨
pre-line   : 공백을 있는 그대로 표시하고 자동 줄바꿈 됨

es6 백틱~~~~~~~~~~~~~~~
백틱을 이용하는 문자열을 템플릿 문자열 이라고 하고 기호로 ``
템플릿 문자열안에서 변수는 `${변수} 일반 문자열`

1. 1~100까지의 합을 구한다
2. 수를 입력 받아 구구단을 출력한다

</pre>
<input type = "button" value="확인" onclick="proc1()">
<div id="result1"></div>
<input type = "button" value="확인" onclick="proc2()">
<div id="result2"></div>
<input type = "button" value="확인" onclick="proc3()">
<div id="result3"></div>
</body>
</html>

profile
신입 개발자 입니다!!!

0개의 댓글

관련 채용 정보