JavaScript-moduuli, divisioona, loput ja muut matematiikkaoperaattorit selitetty

JavaScript tarjoaa käyttäjälle viisi laskutoimitukset: +, -, *, /ja %. Operaattorit ovat vastaavasti yhteenlasku, vähennyslasku, kertolasku, jako ja loppuosa (tai moduuli).

Lisäys

Syntaksi

a + b

Käyttö

2 + 3 // returns 5 true + 2 // interprets true as 1 and returns 3 false + 5 // interprets false as 0 and returns 5 true + "bar" // concatenates the boolean value and returns "truebar" 5 + "foo" // concatenates the string and the number and returns "5foo" "foo" + "bar" // concatenates the strings and returns "foobar"

Vihje: On kätevä lisäys) -operaattori, joka on hieno pikakuvake, kun lisäät numeroita yhdellä.

Vähennyslasku

Syntaksi

a - b

Käyttö

2 - 3 // returns -1 3 - 2 // returns 1 false - 5 // interprets false as 0 and returns -5 true + 3 // interprets true as 1 and returns 4 5 + "foo" // returns NaN (Not a Number)

Vihje: On kätevä vähennys) -operaattori, joka on hieno pikakuvake, kun vähennät numeroita yhdellä.

Kertolasku

Syntaksi

a * b

Käyttö

2 * 3 // returns 6 3 * -2 // returns -6 false * 5 // interprets false as 0 and returns 0 true * 3 // interprets true as 1 and returns 3 5 * "foo" // returns NaN (Not a Number) Infinity * 0 // returns NaN Infinity * Infinity // returns Infinity

Divisioona

Syntaksi

a / b

Käyttö

3 / 2 // returns 1.5 3.0 / 2/0 // returns 1.5 3 / 0 // returns Infinity 3.0 / 0.0 // returns Infinity -3 / 0 // returns -Infinity false / 5 // interprets false as 0 and returns 0 true / 2 // interprets true a 1 and returns 0.5 5 + "foo" // returns NaN (Not a Number) Infinity / Infinity // returns NaN

Loput

Syntaksi

a % b

Käyttö

3 % 2 // returns 1 true % 5 // interprets true as 1 and returns 1 false % 4 // interprets false as 0 and returns 0 3 % "bar" // returns NaN

Lisäys

Syntaksi

a++ or ++a

Käyttö

// Postfix x = 3; // julistaa muuttujan y = x ++; // y = 4, x = 3

// Etuliite var a = 2; b = ++ a; // a = 3, b = 3

Vähennys

Syntaksi

a-- or --a

Käyttö

// Postfix x = 3; // ilmoittaa muuttujan y = x—; // y = 3, x = 3

// Etuliite var a = 2; b = —a; // a = 1, b = 1 ! Tärkeää! Kuten näette, et voi suorittaa minkäänlaisia ​​toimintoja Infinity.

Lisää matematiikasta JavaScriptissä:

  • JavaScript-matemaattiset toiminnot selitetty
  • JavaScriptin math.random () -menetelmä on selitetty