편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2021.04.03

    자바스크립트 함수 질문입니다.


    < 코딩 테스트 > 문제 중 질문입니다.

    • Mark 의 BMI가 John 의 BMI 보다 크면 true를 반환하는 변수를 만드는 게 문제입니다.
    • Mark 와 John 의 몸무게와 키가 주어져서 코드를 짜봤습니다.
    • BMI = mass / height * height
    const Mark = {
    
        "mass": 78,
        "height": 1.69,
    
        BMI: function () {
            console.log(this.mass / (this.height * this.height))
        }
    }
    
    const John = {
    
        "mass": 95,
        "height": 1.688,
    
        BMI: function () {
            console.log(this.mass / (this.height * this.height))
        }
    }
    
    const markBMI = Mark.BMI();
    
    const johnBMI = John.BMI();
    
    const markHigherBMI = function (i, j) {
        if (i > j) {
            return true
        } 
    
    console.log(markHigherBMI(markBMI, johnBMI)) 
    

    출력 결과 : undefined 로 나옵니다.

    코드 피드백 부탁드립니다.;

  • 프로필 yubin cho님의 편집
    날짜2021.04.02

    자바스크립트 함수 질문입니다.


    < 코딩 테스트 > 문제 중 질문입니다.

    • Mark 의 BMI가 John 의 BMI 보다 크면 true를 반환하는 변수를 만드는 게 문제입니다.
    • Mark 와 John 의 몸무게와 키가 주어져서 코드를 짜봤습니다.
    • BMI = mass / height * height

    const Mark = {

    "mass": 78,
    "height": 1.69,
    
    BMI: function () {
        console.log(this.mass / (this.height * this.height))
    }
    

    }

    const John = {

    "mass": 95,
    "height": 1.688,
    
    BMI: function () {
        console.log(this.mass / (this.height * this.height))
    }
    

    }

    const markBMI = Mark.BMI();

    const johnBMI = John.BMI();

    const markHigherBMI = function (i, j) { if (i > j) { return true }

    console.log(markHigherBMI(markBMI, johnBMI))


    출력 결과 : undefined 로 나옵니다.

    코드 피드백 부탁드립니다.;