초급의 끄적거림

[JavaScript] 문제 11 ~ 본문

프론트엔드/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]);
Comments