jooyoungho-Logo

Lab

이 페이지에 들어왔다면 사용자에게 키와 무게를 입력받고, 비만도와 적정 체중을 계산해주는 alert 창이 뜰 것이다.

이를 만드는 간단한 소스가 아래 적혀있다. #Gyeol

 

*내 사이트에 기록은 남지 않는다.

    <script>
        function bmi_calculator() {     //bmi와 적정체중 계산 함수
            var height = Number(prompt('키(cm)를 입력해주세요'));   //키(cm)를 입력받음
            var height_m_conversion = height / 100;     //cm to m
            var weight = Number(prompt('무게(kg)를 입력해주세요'));  //무게를 입력받음
            var user_BMI = weight / (height_m_conversion * height_m_conversion);    //BMI 계산
            var user_BMI_decimal = Math.round(user_BMI * 10) / 10; //소수점 변환
            var healthy_weight = (height - 100) * 0.9;  //적정 체중 계산
            var bmi_output;     //리턴할 변수 선언
            if (user_BMI < 18.6) {      //케이스에 따라 선언한 변수에 안내문 대입
                bmi_output = "당신의 BMI는 " + user_BMI_decimal + ", 저체중이며 적정 체중은 " + healthy_weight + "kg 입니다.";
            } else if (user_BMI < 22.9) {
                bmi_output = "당신의 BMI는 " + user_BMI_decimal + ", 정상이며 적정 체중은 " + healthy_weight + "kg 입니다.";
            } else if (user_BMI < 24.9) {
                bmi_output = "당신의 BMI는 " + user_BMI_decimal + ", 과체중이며 적정 체중은 " + healthy_weight + "kg 입니다.";
            } else if (user_BMI < 30) {
                bmi_output = "당신의 BMI는 " + user_BMI_decimal + ", 비만이며 적정 체중은 " + healthy_weight + "kg 입니다.";
            } else if (user_BMI >= 30) {
                bmi_output = "당신의 BMI는 " + user_BMI_decimal + ", 고도비만이며 적정 체중은 " + healthy_weight + "kg 입니다.";
            }
            return alert(bmi_output);       //리턴
        }
        bmi_calculator();       //함수 호출
    </script>
  



  1. PHP: 특정 아이피만 접근 허용

    Date2017.03.01 ByYoungho Views162
    Read More
  2. jQuery: 사용자의 스크롤 값을 구하고 싶을 땐?

    Date2017.02.13 ByYoungho Views140
    Read More
  3. Math.random()을 이용하여 일정 범위의 난수 표현하기

    Date2017.01.30 ByYoungho Views409
    Read More
  4. JavaScript: 비만도와 적정 체중

    Date2016.11.28 ByYoungho Views232
    Read More
  5. [link]JavaScript: Scope 이해

    Date2016.11.14 ByYoungho Views50
    Read More
  6. 구글 Noto 한국어 글꼴을 웹에서 마음껏! (구글 원문 펌)

    Date2016.10.12 ByYoungho Views73
    Read More
  7. !DOCTYPE html은 무엇인가?

    Date2016.09.20 ByYoungho Views84
    Read More
  8. meta 태그가 제대로 먹히지 않아 섬네일이 뜨지 않는 현상

    Date2016.08.14 ByYoungho Views89
    Read More
Board Pagination Prev 1 Next
/ 1
foot_logo
서버에 요청 중입니다. 잠시만 기다려 주십시오...