프론트엔드/JavaScript
[JavaScript] 문제 11 ~
codingD
2020. 6. 8. 09:18
Q.11 : for 를 이용한 기본 활용
for를 사용하여 1부터 100까지 모두 더하는 코드를 완성하기.
let s = 0;
//코드 작성
for(var i=1; i<=100; i++){
s += i;
}
console.log(s); //5050
Q.12 : 게임 캐릭터 클래스 만들기
클래스를 작성하여 게임 캐릭터의 능력치와 '파이어볼'이 출력 되도록 하기
//클랙스 작성
const Wizard = class Wizard {
constructor (health, mana, armor){
this.health = health;
this.mana = mana;
this.armor = armor;
} attack (){
console.log('파이어볼');
}
}
const x = new Wizard(545, 210, 10);
console.log(x.health, x.mana, x.armor);
x.attack();
/*
출력
545 210 10
파이어볼
*/
Q.13 : 몇 번째 행성인가요?
수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성 총 8개의 행성 중 우리 태양계의 n번째 행성이 무엇인가
const plantes = ['수성','금성','지구','화성','목성','토성','천왕성','해왕성'];
const n = prompt('몇 번째 행성인가요?');
console.log(planets[n-1]);