JS(Vanilla)
new, windows
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
function student(name, id) {
this.name = name;
this.id = id;
}
var student1 = new student('양윤혁', 20301);
var student2 = new student('최 민', 20302);
var student3 = new student('박인서', 20303);
var student4 = new student('한경김', 20201);
var student5 = new student('인지해', 20202);
id_p = prompt("id?");
if (student1.id == id_p){
document.write(student1.name);
document.write(student1.id);
}
else if (student2.id == id_p){
document.write(student2.name);
document.write(student2.id);
}
else if (student3.id == id_p){
document.write(student3.name);
document.write(student3.id);
}
else if (student4.id == id_p){
document.write(student4.name);
document.write(student4.id);
}
else if (student5.id == id_p){
document.write(student5.name);
document.write(student5.id);
}
</script>
</body>
</html>
function student(name, id) {
this.name = name;
this.id = id;
}
var student1 = new student('양윤혁', 20301);
var student2 = new student('최 민', 20302);
var student3 = new student('박인서', 20303);
var student4 = new student('한경김', 20201);
var student5 = new student('인지해', 20202);
id_p = prompt("id?");
if (student1.id == id_p){
document.write(student1.name);
document.write(student1.id);
}
else if (student2.id == id_p){
document.write(student2.name);
document.write(student2.id);
}
else if (student3.id == id_p){
document.write(student3.name);
document.write(student3.id);
}
else if (student4.id == id_p){
document.write(student4.name);
document.write(student4.id);
}
else if (student5.id == id_p){
document.write(student5.name);
document.write(student5.id);
}
이외 기타 기초 문법들은 JavaScript 기초 를 참고한다.
객체를 생성하고 초기화하는 연산자이다. new 옆에 위치한 메서드를 생성자라고 한다.
var student1 = new student('양윤혁', 20301);
var student2 = student('양윤혁', 20301);
function student(a,b){asdhjad return x;}
student라는 생성자(객체 생성자 함수)를 활용하여 student1이라는 객체를 생성하였다.