
<script>
for(let i=1 ; i<=5 ;i++){
for(let j=1 ; j<=i ;j++){
document.write("*");
}
document.write( "</br>");
}
</script>

<script>
for(let i=1 ; i<=5 ;i++){
for(let j=1 ; j<=i ;j++){
document.write("*");
}
document.write( "</br>");
}
</script>

<script>
for(let i=1 ; i<=5 ;i++){
for(let j=i ; j<5 ;j++){
document.write(" ");
}
for(let j=1 ; j<=i ;j++){
document.write("*");
}
document.write( "</br>");
}
</script>


매개변수를 데이터로 하는 배열 객체입니다.
- 국영수 입력 받아 출력 합계 평균 수우미양가 출력
- 합계 구하는 함수
- 평균 구하는 함수
- 수우미양가 함수
위의 함수를 모두 익명함수로 만들것
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
let kor=prompt("국어 점수");
let eng=prompt("영어 점수");
let math=prompt("수학 점수");
let sum = 0;
let avg = 0;
const getSum = function (){
sum = (Number(kor)+Number(eng)+Number(math));
return sum;
}
const getAvg = function (){
avg = sum/3;
return avg;
}
const levelGrade = function(){
if(getAvg() >= 90){
document.write("성적은 수입니다" + "<br>");
}else if(getAvg() >= 80){
document.write("성적은 우입니다" + "<br>");
}else if(getAvg() >= 70){
document.write("성적은 미입니다" + "<br>");
}else if(getAvg() >= 60){
document.write("성적은 양입니다" + "<br>");
}else {
document.write("성적은 가입니다" + "<br>");
}
}
document.write("총점은"+ getSum() + "<br>");
document.write("평균은"+ getAvg() + "<br>");
levelGrade();
</script>
</head>
<body>
</body>
</html>
let sum = funPlusArgus(1,2,3,4);
console.log(sum) // 10 출력
sum = funPlusArgus(1,2,3,4,5);
console.log(sum) // 15 출력
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
function funPlusArgus() {
let sum = 0;
for (let i in arguments) {
sum = sum + arguments[i];
}
return sum;
}
let sum = funPlusArgus(1, 2, 3, 4);
console.log(sum) // 10 출력
sum = funPlusArgus(1, 2, 3, 4, 5);
console.log(sum) // 15 출력
</script>
</head>
<body>
</body>
</html>
DAO :
Data Access Object의 약자로 DB에 접근하기 위한 객체입니다.
데이터를 추가, 삭제, 수정등의 작업을 하는 메소드를 가지고 있습니다.
DTO :
Data Transfer Object의 약자로 DB에 접솟해서 필요한 정보를 가지고 오는 객체(DB에 존재하는 테이블의 데이터를 저장)입니다.
데이터를 저장시 객체데이터로 변환하고, 클래스를 별도로 만들시 setter, getter메소드를 만들어 사용합니다.
단 DAO VO 객체를 활용 할것.
<%@page import="edu.ict.prj.vo.EmpVO"%>
<%@page import="edu.ict.prj.dao.EmpDao"%>
<%@page import="edu.ict.prj.dao.DeptDao"%>
<%@page import="edu.ict.prj.vo.DeptVO"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>emp 테이블</h1>
<%
EmpDao dao = new EmpDao();
List<EmpVO> empList = dao.empSelect();
out.print("<table border=1>");
out.print("<tr>");
out.print("<td>" + "사원번호" + "</td>");
out.print("<td>" + "사원이름" +"</td>");
out.print("<td>" + "직업" + "</td>");
out.print("<td>" + "매니저" + "</td>");
out.print("<td>" + "입사날짜" + "</td>");
out.print("<td>" + "급여" + "</td>");
out.print("<td>" + "커미션" + "</td>");
out.print("<td>" + "부서번호" + "</td>");
out.print("</tr>");
for( EmpVO vo : empList){
out.print("<tr>");
out.print("<td>" + vo.getEmpno() + "</td>");
out.print("<td>" + vo.getEname() + "</td>");
out.print("<td>" + vo.getJob() + "</td>");
out.print("<td>" + vo.getMgr() + "</td>");
out.print("<td>" + vo.getHiredate() + "</td>");
out.print("<td>" + vo.getSal() + "</td>");
out.print("<td>" + vo.getComm() + "</td>");
out.print("<td>" + vo.getDeptno() + "</td>");
out.print("</tr>");
}
out.print("<table/>");
%>
</body>
</html>