Di halaman ini

Fungsi matematika

Fungsi matematika untuk perhitungan numerik, pembulatan, dan komputasi ilmiah.

round

(value, decimals)

Membulatkan angka ke jumlah tempat desimal yang ditentukan.

Parameter
value number Angka yang akan dibulatkan
decimals number Jumlah angka desimal
Nilai yang dikembalikan angka
Contoh
round(3.14159, 2) → 3.14
round(2.5, 0) → 3
Lihat juga

abs

(value)

Mengembalikan nilai absolut (positif) dari suatu angka.

Parameter
value number Angka yang nilai absolutnya akan dikembalikan
Nilai yang dikembalikan angka
Contoh
abs(-5) → 5
abs(3.14) → 3.14
Lihat juga

ceil

(value)

Membulatkan angka ke atas ke bilangan bulat terdekat.

Parameter
value number Angka yang akan dibulatkan ke atas
Nilai yang dikembalikan angka
Contoh
ceil(4.1) → 5
ceil(-4.1) → -4
Lihat juga

floor

(value)

Membulatkan angka ke bawah ke bilangan bulat terdekat.

Parameter
value number Angka yang akan dibulatkan ke bawah
Nilai yang dikembalikan angka
Contoh
floor(4.9) → 4
floor(-4.1) → -5
Lihat juga

truncate

(value, decimals?)

Memotong angka hingga jumlah tempat desimal yang ditentukan tanpa membulatkannya.

Parameter
value number Angka yang akan dipotong
decimals (opsional) number Jumlah tempat desimal yang dipertahankan (bawaan: 0)
Nilai yang dikembalikan angka
Contoh
truncate(3.789, 1) → 3.7
truncate(3.789) → 3
Lihat juga

sqrt

(value)

Mengembalikan akar kuadrat suatu angka.

Parameter
value number Angka yang akan dicari akar kuadratnya
Nilai yang dikembalikan angka
Contoh
sqrt(16) → 4
sqrt(2) → 1.414...
Lihat juga

power

(base, exponent)

Mengembalikan hasil pemangkatan suatu angka.

Parameter
base number Angka dasar
exponent number Pangkat
Nilai yang dikembalikan angka
Contoh
power(2, 3) → 8
power(10, 2) → 100
Lihat juga

pow

(base, exponent)

Alias untuk power. Mengembalikan hasil pemangkatan suatu angka.

Parameter
base number Angka dasar
exponent number Pangkat
Nilai yang dikembalikan angka
Contoh
pow(2, 8) → 256
Lihat juga

exp

(value)

Mengembalikan nilai e (bilangan Euler) yang dipangkatkan.

Parameter
value number Pangkat
Nilai yang dikembalikan angka
Contoh
exp(1) → 2.718...
exp(0) → 1
Lihat juga

log

(value)

Mengembalikan logaritma natural (basis e) dari suatu angka.

Parameter
value number Angka yang akan dicari logaritmanya
Nilai yang dikembalikan angka
Contoh
log(exp(1)) → 1

log(e) = 1

log(10) → 2.302...
Lihat juga

log10

(value)

Mengembalikan logaritma basis 10 dari suatu angka.

Parameter
value number Angka yang akan dicari logaritmanya
Nilai yang dikembalikan angka
Contoh
log10(100) → 2
log10(1000) → 3
Lihat juga

mod

(dividend, divisor)

Mengembalikan sisa hasil pembagian, yang juga disebut modulo.

Parameter
dividend number Angka yang akan dibagi
divisor number Pembagi
Nilai yang dikembalikan angka
Contoh
mod(10, 3) → 1
mod(15, 5) → 0
Lihat juga

sign

(value)

Mengembalikan tanda suatu angka: 1 jika positif, -1 jika negatif, atau 0 jika nol.

Parameter
value number Angka yang akan diperiksa
Nilai yang dikembalikan angka
Contoh
sign(42) → 1
sign(-10) → -1
sign(0) → 0
Lihat juga
abs

divide

(numerator, denominator, fallback?)

Membagi dua angka dengan aman. Jika pembagi bernilai nol, fungsi ini mengembalikan nilai pengganti.

Parameter
numerator number Bilangan yang dibagi
denominator number Pembagi
fallback (opsional) any Nilai yang dikembalikan jika penyebut bernilai nol (bawaan: null)
Nilai yang dikembalikan angka | null
Contoh
divide(10, 2) → 5
divide(10, 0, 0) → 0
divide(10, 0) → null
Catatan

Gunakan fungsi ini sebagai pengganti operator / jika pembagi mungkin bernilai nol.

Lihat juga
mod

Topik terkait

Rancang proses yang lebih baik. Bangun arsitektur yang saling terhubung. Tetap kendalikan semuanya.

Mulai sekarang juga tanpa kartu kredit dan tanpa perlu menunggu. Ubah cara kerja organisasi Anda menjadi rancangan proses yang jelas dan saling terhubung.

Bangun arsitektur proses, tetapkan penanggung jawab dan kontrol, lalu selaraskan peran serta tanggung jawab di setiap tingkat.

Mulai uji coba gratis dan bangun satu landasan tepercaya untuk mengatur, mengelola, dan terus memperbaiki proses Anda.