Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der numerischen Methoden und Eigenschaften von JavaScript

Detaillierte Erläuterung der numerischen Methoden und Eigenschaften von JavaScript

WBOY
WBOYOriginal
2022-08-04 14:13:561241Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript. Er stellt hauptsächlich Probleme im Zusammenhang mit numerischen Methoden und Eigenschaften in JavaScript vor, einschließlich toSting, toFixed, toPrecision usw. Schauen wir uns das hoffentlich gemeinsam an.

Detaillierte Erläuterung der numerischen Methoden und Eigenschaften von JavaScript

[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend]

Wir wissen, dass in JavaScript nicht nur Referenztypen Methoden und Eigenschaften haben, sondern auch die drei grundlegenden Datentypen Zeichenfolge und Zahl , und boolean haben Methoden und Attribute

Heute werden wir die Attribute und allgemeinen Methoden von Literalwerten zusammenfassen (streng genommen sollten es Zahlenobjekte sein), die uns helfen werden,

Zahlenobjektmethoden

systematisch zu lernen und zu beherrschen Alle numerischen Methoden sind für jede Art von Zahl verfügbar (Literal, Variable oder Ausdruck). ) Methode

- Gibt einen String-Wert zurück, der eine Zahl mit der angegebenen Anzahl von Dezimalstellen enthält (wird gerundet)

Parameter: empfängt eine Zahl, die die Genauigkeit angibt

Beispiel:

var num = 100
var str = num.toString()  // 变量
var str1 = (99).toString()  // 字面量
var str2 = (100+99).toString()  // 表达式
console.log(str)  // '100'
console.log(str1)  // '99'
console.log(str2)  // '199'
3 . toPrecision()-Methode

– Gibt einen String-Wert zurück, der eine Zahl der angegebenen Länge enthält ()-Methode


- Gibt einen String-Wert zurück, der eine gerundete und in Exponentialschreibweise verwendete Zahl enthält

Parameter: Empfängt eine Zahl, die die Anzahl der Zeichen nach dem Dezimalpunkt definiert

Beispiel:   

var num = 9.656
var num1 = num.toFixed(0)
var num2 = num.toFixed(2)
var num3 = num.toFixed(4)
console.log(num1)  // 10
console.log(num2)  // 9.66
console.log(num3)  // 9.6560

5. valueOf()-Methode


- Numerischer Rückgabewert

Beispiel:   

var num = 9.656
var num1 = num.toPrecision()  // 省略参数表示原数
var num2 = num.toPrecision(2)
var num3 = num.toPrecision(4)
console.log(num1)  // 9.656
console.log(num2)  // 9.7
console.log(num3)  // 9.656
Hinweis: Grundsätzlich wird diese Methode nicht für numerische Werte im Code verwendet, da die valueOf()-Methode verwendet wird intern in JavaScript, um das Number-Objekt in einen primitiven Wert umzuwandeln

TIPPS: Alle JavaScript-Datentypen Beide verfügen über die Methoden valueOf() und toString()

Variablen in Zahlen umwandeln


Diese drei JS-Methoden können verwendet werden, um Variablen in Zahlen umzuwandeln


Number () Methode


ParseInt () Methode


Parsefloat () -Methode - sollte beachtet werden, dass diese Methoden alle globalen Methoden sind Objektattribute (nicht häufig verwendet)

max_value sloberoyday in js nummer )

 POSITIVE_INFINITY  Stellt die Unendlichkeit dar

  • Detaillierte Erklärung

  •  MAX_VALUE Gibt die größtmögliche Zahl in JavaSCript zurück
  •  MIN_VALUE Gibt die kleinstmögliche Zahl in JavaScript zurück

    Bsp reichlich:
  • var num = 9.656
    var num1 = num.toExponential(2)  // 省略参数表示原数
    var num2 = num.toExponential(4)
    ar num3 = num.toExponential(6)
    console.log(num1)  // 9.66e+0
    console.log(num2)  // 9.6560e+0
    console.log(num3)  // 9.656000e+0
  • POSITIVE_INFINITY Stellt positive Unendlichkeit dar (wird bei Überlauf zurückgegeben)

    NEGATIVE_INFINITY Stellt negative Unendlichkeit dar (wird bei Überlauf zurückgegeben)
Beispiel:

var num = 100
var num1 = num.valueOf()  // 变量
var num2 = (99).valueOf()  // 字面量
var num3 = (100+99).valueOf()  // 表达式
console.log(num1)  // 100
console.log(num2)  // 99
console.log(num3)  // 199

 NaN ist keine Zahl

 NaN ist ein für JavaScript reserviertes Wort, das angibt, dass NaN eine illegale Zahl (keine Zahl) ist.
  •  Beispiel:

    var x = Number.MAX_VALUE
    var y = Number.MIN_VALUE
    console.log(x)  // 1.7976931348623157e+308
    console.log(y)   // 5e-324

    Für Variablen können keine numerischen Attribute verwendet werden Video-Tutorial
  • ,
  • Web-Frontend

    ]

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der numerischen Methoden und Eigenschaften von JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn