Rumah >hujung hadapan web >tutorial js >Gunakan js untuk mencari luas segi tiga dengan cepat

Gunakan js untuk mencari luas segi tiga dengan cepat

藏色散人
藏色散人asal
2021-08-06 18:04:175461semak imbas

Semua orang harus tahu formula untuk luas segitiga, iaitu, luasnya sama dengan setengah kali ganda tinggi Haha, tidak mengapa jika anda terlupa kepada anda bagaimana untuk mengira luas segi tiga menggunakan js.

Pertama sekali, izinkan saya memberi anda pengenalan ringkas kepada formula luas segi tiga:

Rumus luas segi tiga merujuk kepada menggunakan formula untuk mengira luas segitiga untuk tiga segmen garisan dalam satah yang sama dan bukan pada garis lurus yang sama Rajah tertutup yang terbentuk dengan menyambung hujung ke hujung dipanggil segitiga, dan simbolnya ialah △.

Seperti yang ditunjukkan di bawah:

Gunakan js untuk mencari luas segi tiga dengan cepat

Jadi selepas memahami secara ringkas formula luas segi tiga, izinkan saya bertanyakan soalan kepada anda: "Sila tulis fungsi JavaScript untuk mengira The luas segi tiga yang tiga sisinya mempunyai panjang 4, 5, dan 6”.

Saya tidak tahu jika anda mempunyai sebarang idea pengiraan~

Berikut adalah kaedah yang saya berikan:

<!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>

Hasil pengiraan ialah:

9.921567416492215

Sebenarnya, ini masalah matematik!

Namun, satu titik pengetahuan yang perlu dikuasai oleh semua orang ialah formula Heron juga diterjemahkan sebagai formula Heron, formula Hailong, formula Hero, dan formula Heron-Qin Jiushao ia dikira secara langsung dengan menggunakan panjang daripada tiga sisi segitiga. Rumus untuk luas segi tiga; S=√p(p-a)(p-b)(p-c)

Penjelasan yang popular ialah:

Diketahui bahawa tiga sisi ialah a, b, dan c. Panjang sisi contoh kami di sini ialah 4, 5, dan 6; >

Misalkan p= (a b c)/2, iaitu luas "

" dalam kod

(side1 side2 side3)/2 ialah S=√[p(p-a)(p-b)(p-c) ], iaitu "

".

Math.sqrt(s*((s-side1)*(s-side2)*(s-side3)));Anda perlu mengetahui fungsi di sini, iaitu fungsi Math.sqrt(), yang digunakan untuk mengembalikan punca kuasa dua nombor; ialah kaedah statik Math , jadi ia harus digunakan seperti ini: Math.sqrt(), bukan sebagai kaedah contoh Math yang anda buat.

Akhir sekali, saya ingin mengesyorkan "

Tutorial Asas JavaScript

"~ Selamat datang semua untuk belajar~

Atas ialah kandungan terperinci Gunakan js untuk mencari luas segi tiga dengan cepat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn