> 웹 프론트엔드 > JS 튜토리얼 > js를 사용하여 삼각형의 면적을 빠르게 찾으세요

js를 사용하여 삼각형의 면적을 빠르게 찾으세요

藏色散人
풀어 주다: 2021-08-06 18:04:17
원래의
5461명이 탐색했습니다.

모두가 삼각형의 넓이 공식을 알아야 합니다. 즉, 넓이는 밑변의 1/2 곱하기 높이와 같습니다. ㅎㅎ, 이 글에서는 잊어버리셔도 상관없습니다. js를 사용하여 삼각형의 면적을 계산하는 방법.

먼저 삼각형 넓이 공식에 대해 간단히 소개하겠습니다:

삼각형 넓이 공식은 삼각형의 넓이를 계산하는 공식을 말합니다. 세 개의 선으로 구성된 닫힌 도형입니다. 같은 직선이 아닌 같은 평면에 있는 선분을 삼각형이라고 하며 기호는 △입니다.

아래와 같이 :

js를 사용하여 삼각형의 면적을 빠르게 찾으세요

삼각형 넓이 공식을 간략하게 이해한 후 질문을 드리겠습니다. "삼각형의 넓이를 계산하는 자바스크립트 함수를 작성해주세요. 4, 5, 6인치 입니다.

계산 아이디어가 있으신지 모르겠네요~

제가 제시한 방법은 다음과 같습니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>
    var side1 = 4;
    var side2 = 5;
    var side3 = 6;
    var s = (side1 + side2 + side3)/2;
    var area =  Math.sqrt(s*((s-side1)*(s-side2)*(s-side3)));
    console.log(area);
</script>
</body>
</html>
로그인 후 복사

계산 결과는

9.921567416492215
로그인 후 복사

사실 이건 수학 문제입니다!

하지만 모두가 숙지해야 할 또 하나의 지식 포인트는 Heron의 공식입니다. Heron의 공식은 Heron의 공식, Hailong 공식, Hero의 공식, Heron-Qin Jiushao 공식으로 직접 계산되는 공식입니다. 세 변의 길이를 사용하여 삼각형을 만듭니다. 표현식은 S=√p(p-a)(p-b)(p-c)입니다. S=√p(p-a)(p-b)(p-c)

通俗解释就是:

已知三边是a,b,c,这里我们例子的边长分别是4、5、6;

令p=(a+b+c)/2,也就是代码中的“(side1 + side2 + side3)/2

面积就是S=√[p(p-a)(p-b)(p-c)],就是“Math.sqrt(s*((s-side1)*(s-side2)*(s-side3)));

일반적인 설명은 다음과 같습니다.

세 변은 a, b, c로 알려져 있습니다. 여기서 예시의 변 길이는 각각 4, 5, 6입니다.

Let p=(a+b+; c)/2, 즉 코드에서 "(side1 + side2 + side3)/2"의 면적은 S=√[p(p-a)(p-b)(p-c)]이고, 이는 "Math.sqrt( s*((s-side1)*(s-side2)*(s-side3)));"입니다.

여기서는 숫자의 제곱근을 반환하는 데 사용되는 Math.sqrt() 함수를 알아야 합니다.

→참고: sqrt는 Math의 정적 메서드이므로 다음과 같아야 합니다. 생성한 Math 인스턴스의 메서드가 아닌 Math.sqrt()와 같이 사용됩니다.

마지막으로 "🎜🎜JavaScript Basic Tutorial🎜🎜"을 여러분께 추천드리고 싶습니다~ 모두 환영합니다~🎜

위 내용은 js를 사용하여 삼각형의 면적을 빠르게 찾으세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿