본문 바로가기

Javascript

Javascript BMI 계산하는 문제

반응형

1. 체질량 지수(BMI) 계산하는 공식은 몸무게를 키(m)의 제곱으로 나눈 값이다. 사용자에게 키(cm)와 몸무게(kg)에 해당하는 값을 전달받아 체질량 지수를 계산한다. 체질량 지수가 26점 이상이면 비만, 24~25점은 과체중, 18.5~23점은 정상, 18.5미만은 저체중을 반환하는 함수를 만들어보라. 

 

function getBMI(height, weight){
 	 const h = height / 100;
  	 const bmi = weight / (h*h)
    
 	 if(bmi > 25) return "비만";
 	 else if(24 < bmi <= 25) return "과체중";
 	 else if(18.5 < bmi <=23) return "정상";
  	else return "저체중";
}
    
const bmi = getBMI(180,70);
console.log("bmi:" + bmi);

 

 

2. 오늘 JSTL에서 EL문을 배웠다. javascirpt에서도 EL문과 형식이 똑같은 코드가 있었다. 

const name = 'jung';
const Hi = `hello, ${name}`;
console.log(Hi);

문자열 안에 변수나 표현식을 포함시킬 수 있다는 점에서 EL과 비슷한 기능을 가지고 있지만 EL문과 같다고 할 수는 없다.  

반응형