본문 바로가기
[LANG]/- JavaScript

[JS]Object 객체

by Hapco 2022. 6. 3.
728x90
반응형

자바스크립트는 클래스(CALSS)가 존재하지 않는다 [ ECMAScript5 기준 ]

=클래스가 없으면 객체가 없나 ? --> 그렇지 않다 [ 자바였으면 없엇겟지. ]

1. 일회성 객체 생성

2. 생성자 함수를 이용한 객체 --> 없는 변수를 어거지로 만들수가 잇다.

    var a ={name:"피카츄",socre:90};
    var b ={name:"라이츄",socre:70};
    var c ={name:"파이리",socre:80};
    var d ={name:"아이폰13" ,price:2000000};

    a.gender ="여자";
    console.log(a);
    console.log(b);
    console.log(c);
    console.log(d);

자바였으면 클래스를 대략적으로 이런식으로 만들어 객체를 사용하였을것이다

public class student{
private String name;
private String score;

//생성자
public student(String name,int score){
this.name= name;
this.score = score;
}
}

자바스크립트 버전

        function Student(name,score){
        //생성되는객체 자신(주인공)
            this.name=name;
            this.score=score;    
        }

        var a = new Student("피카츄",90);
        var b = new Student("라이츄",70);
        var c = new Stundet("파이리",80);
        console.log(a);
        console.log(b);
        console.log(c);//파이리
        console.log(c.name); //파이리
        console.log(c.score); //80
        console.log(c.gender);//undefined

'[LANG] > - JavaScript' 카테고리의 다른 글

[JS]Doit javascript/Jquey 1-1  (0) 2022.06.03
[JS]Do_it javascript/query 1회차  (0) 2022.06.03
[JS] 자바스크립트 배열 array  (0) 2022.06.03
[JS]독립화  (0) 2022.06.03
[JS] 자료형 let /Const / var 의 차이는 무엇일까?  (0) 2022.06.02

댓글