|
|
|
|
JavaScript Objekt : MATEMATISKA OBJEKT
|
Du kan använda math objektet för att få tillgång till matematiska konstanter och funktioner.
Om du tillexempel vill lagra kvadratroten ur 4 i en variabel som heter "result" så skall du skriva så här:
Nedanför finns en lista på alla konstanter och funktioner för math objektet:
OBJEKT | BESKRIVNING | EXEMPEL
| abs | Absolut värde | Math.abs(4.5)
| sin, cos, tan | Trigonometriska standardfunktioner; argument i radianer | Math.sin(65)
| acos, asin, atan | Inverterade trigonometriska funktioner; returnerar värden i radianer | Math.asin(0.9)
| exp, log | Exponentiella och naturliga logaritmer, med basen e | Math.exp(10)
Math.log(10)
| ceil | Returnerar minsta heltalsvärdet större än eller lika med argumentet | Math.ceil(4.5)
| floor | Returnerar största heltalet mindre än eller lika med argumentet. Returnerar största eller minsta av två värden (respektivt) eller lika med argumenten | Math.floor(4.5)
| min, max | | Math.min(4,9)
Math.max(4,9)
| pow | Exponentiell funktion; första argumentet är basen, andra är exponenten | Math.pow(4,2)
| random | Returnerar ett värde från en slumpgenerator mellan 0 och 1. Om du vill ha ett värde mellan 0 och 10: använd Math.random()*10 | Math.random()
| round | Avrundar värdet till närmaste heltal | Math.round(4.5)
| sqrt | Returnerar kvadratroten ur | Math.sqrt(4)
|
Klicka här för objektdefinitionen som DevEdge tillhandahåller.
OBS: Du måste lägga in "Math." framför varje objekt.
Tillexempel: MyVariable=Math.sqrt(5);
Om du refererar till Math objekten flera gånger i ditt script bör du använda "with (Math)" för bekvämlighets skull.
Genom att omge din kalkylering med en "with (Math)" behöver du inte skriva Math hela tiden du refererar till objektet.
Titta på dessa exempel (båda gör precis samma sak):
SMART SÄTT | INTE SÅ SMART SÄTT
| with (Math)
{
result4=sqrt(4);
result4=sqrt(3);
result4=sqrt(2);
result4=sqrt(1);
}
|
result4=Math.sqrt(4);
result4=Math.sqrt(3);
result4=Math.sqrt(2);
result4=Math.sqrt(1);
|
|
|
| |
|