Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah kaedah matematik es6?
Kaedah matematik termasuk: 1. Kaedah eksponen, termasuk pow(), sqrt(), dsb.; 2. Kaedah logaritma, termasuk log(), log10(), dsb.; abs() , tanda(), dsb.; 4. Fungsi trigonometri, termasuk sin(), cos(), dsb. 4. rawak(), mengembalikan nombor rawak semu.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.
ES6 Math (Objek Matematik)
Objek matematik memberi anda sifat dan kaedah pemalar dan fungsi matematik. Tidak seperti objek global yang lain, Matematik bukan pembina. Semua sifat dan kaedah Matematik adalah statik, dan anda boleh menggunakan Matematik sebagai objek tanpa menciptanya.
Kaedah objek matematik
1 kaedah eksponen
Kaedah eksponen asas ialah Matematik. . pow(), dan mempunyai fungsi kemudahan untuk punca kuasa dua, punca kubus dan kuasa e, seperti yang ditunjukkan dalam jadual berikut:
Kaedah | Penerangan | ; tr>||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Math.pow(x, y) |
|
||||||||||||||
Math.sqrt(x) | Mengembalikan punca kuasa dua nombor x | ||||||||||||||
Math.cbrt(x) | Kaedah ini mengembalikan punca kubus nombor x | ||||||||||||||
Math.exp(x) | Setara dengan Math.pow( Math.E, x)
|
||||||||||||||
Math.expm1 (x) | Setara dengan Math.exp(x) - 1 | ||||||||||||||
Kembalikan Punca kuasa dua jumlah parameter |
kaedah | Penerangan |
---|---|
Logaritma asli bagi x | |
Math.log10(x) | Logaritma kepada asas 10 |
Math .log2(x ) | Logaritma asas 2 x |
Math.log1p(x) | Yang semula jadi logaritma 1 x |
3. Pelbagai Kaedah Algebra
Berikut ialah senarai pelbagai kaedah algebra dan penerangannya.
kaedah | Penerangan | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Math.abs(x) |
| ||||||||||||||||||
Math.sign(x) | Tanda x: jika x ialah nombor negatif, -1; jika x ialah nombor positif, maka 1; jika x ialah 0, 0 | Math.ceil(x) | Had atas x: integer terkecil lebih besar daripada atau sama dengan x
|
||||||||||||||||
Math.floor(x) | Asas x: integer terbesar kurang daripada atau sama dengan x |
||||||||||||||||||
Math.trunc(x) | Bahagian integer bagi x (semua tempat perpuluhan dialih keluar)|||||||||||||||||||
Math.round(x) | x dibundarkan kepada Integer terdekat |
||||||||||||||||||
Math.min(x1 , x2,...) |
Kembalikan parameter minimum |
||||||||||||||||||
Math.max((x1, x2,... ) | var value1 = Math.random(); console.log("First Test Value : " + value1 ); var value2 = Math.random(); console.log("Second Test Value : " + value2 ); var value3 = Math.random(); console.log("Third Test Value : " + value3 ); var value4 = Math.random(); console.log("Fourth Test Value : " + value4 );Kembalikan parameter minimum |
First Test Value : 0.5782922627404332 Second Test Value : 0.5624510529451072 Third Test Value : 0.9336334094405174 Fourth Test Value : 0.40027396543882794. Fungsi trigonometri
Kaedah
Penerangan
Math.sin(x)
Sinus x radian
Math.cos(x)
Kosinus x radian
Math.tan (x)
Nilai tangen bagi x radian
Math.asin(x)
Arcsin daripada x (menghasilkan radian)
Math. acos(x)
Arkos x (menghasilkan radian)
Math.atan(x)
Arctan bagi x (arctan) menghasilkan radian)
Math.atan2(y, x0)
Sudut lawan jam (radian) dari paksi-x ke titik (x, y) tr>5. Fungsi Math.random()Math.random() kembali. 0 (termasuk) dan 1 (eksklusif) nombor pseudo-rawak antara. Contoh: Penjanaan nombor rawak pseudo (PRNG) Output[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web】
Atas ialah kandungan terperinci Apakah kaedah matematik es6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!