일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- C
- 알고리즘트레이닝
- 화장품
- 다독
- algorithmStudy
- 책알남
- 서평
- algorithmTest
- 알고리즘 공부
- JavaScript
- 재테크
- 지혜를가진흑곰
- 프로그래머스 알고리즘 공부
- 알고리즘공부
- 돈
- 자바스크립트
- 독후감
- algorithmtraining
- C++
- 독서
- 주식
- 투자
- 성분
- 자바
- Java
- 경제
- 채권
- 백준알고리즘
- 책을알려주는남자
- 프로그래밍언어
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[JAVASCRIPT] ClassObject(클래스오브젝트) 본문
[Snow-ball]프로그래밍(컴퓨터)/자바스크립트(JavaScript)
[JAVASCRIPT] ClassObject(클래스오브젝트)
Snow-ball 2021. 2. 1. 22:25반응형
ClassObject
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
function ClassObject() {
class Obj {
// 자바와 자바스크립트 클래스 생성시
// 생성자를 constructor()로 사용해야 한다.
constructor() {
this.name = "test"
this.major = "electronics"
}
}
let obj = new Obj()
console.log("ClassObjectob : " + obj.name)
console.log("ClassObjectob : " + obj.major)
return (
<div className="ClassObject">
<p>
ClassObject
</p>
</div>
)
}
export default ClassObject
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
function ClassObject2() {
class Obj {
constructor() {
this.name = "test"
this.major = "electronics"
}
getName() {
return this.name
}
getMajor() {
return this.major
}
setName(name) {
this.name = name
}
setMajor(major){
this.major = major
}
display() {
console.log("this.name: " + this.name)
console.log("this.major: " + this.major)
}
}
let obj = new Obj()
console.log("obj.name : " + obj.name)
console.log("obj.major : " + obj.major)
console.log("obj.getName : " + obj.getName())
console.log("obj.getMajor : " + obj.getMajor())
obj.display()
return (
<div className="ClassObject">
<p>
ClassObject2
</p>
</div>
)
}
export default ClassObject2
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
function ClassObject3() {
class Obj {
constructor() {
this.name = "test"
this.major = "electronics"
}
getName() {
return this.name
}
getMajor() {
return this.major
}
setName(name) {
this.name = name
}
setMajor(major){
this.major = major
}
display() {
console.log("this.name: " + this.name)
console.log("this.major: " + this.major)
}
static getStaticTest(isTest, number) {
if(isTest) {
return 333
} else {
// paraseInt(숫자값, 표현하는 진법)
return parseInt(3.3 * number, 10)
}
}
}
let obj = new Obj()
console.log("ClassObjectob : " + obj.name)
console.log("ClassObjectob : " + obj.major)
console.log("ClassObjectob : " + obj.getName())
console.log("ClassObjectob : " + obj.getMajor())
obj.display()
console.log("Obj.getStaticTest: " + Obj.getStaticTest(true))
console.log("Obj.getStaticTest: " + Obj.getStaticTest(false, 100))
return (
<div className="ClassObject3">
<p>
ClassObject3
</p>
</div>
)
}
export default ClassObject3
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
function ClassObject4() {
class Obj {
constructor(name) {
this.name = name
this.major = "electronics"
Obj.num++
}
getName() {
return this.name
}
getMajor() {
return this.major
}
setName(name) {
this.name = name
}
setMajor(major) {
this.major = major
}
display() {
console.log("this.name: " + this.name)
console.log("this.major: " + this.major)
}
static getStaticTest(isTest, number) {
if(isTest) {
return 333
} else {
// parseInt(숫자값, 표현하는 진법)
return parseInt(3.3 * number, 10)
}
}
static getStaticNumber() {
return Obj.num
}
}
Obj.num = 0
let obj = new Obj("test1")
obj.display()
console.log("ClassObject4 !! : " + Obj.getStaticNumber())
let obj2 = new Obj("test2")
obj2.display()
console.log("ClassObject4: " + Obj.getStaticNumber())
return (
<div className="ClassObject4">
<p>
Class Object 4
</p>
</div>
)
}
export default ClassObject4
|
cs |
반응형
'[Snow-ball]프로그래밍(컴퓨터) > 자바스크립트(JavaScript)' 카테고리의 다른 글
[JAVASCRIPT] Set Test(셋 테스트) (0) | 2021.02.03 |
---|---|
[JAVASCRIPT] Sort(소트) 함수 다양한 Test (0) | 2021.02.02 |
[JAVASCRIPT] 기본값 매개변수 (default parameter) (0) | 2021.02.02 |
[JavaScript] 데이터타입(DataType) 기능확인 (0) | 2021.01.31 |
자바스크립트(JavaScript)공부하면서 도움되는 홈페이지 (0) | 2021.01.31 |
Comments