Heim > Artikel > Web-Frontend > Detaillierte Erläuterung der numerischen Methoden und Eigenschaften von JavaScript
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.
[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,
systematisch zu lernen und zu beherrschen Alle numerischen Methoden sind für jede Art von Zahl verfügbar (Literal, Variable oder Ausdruck). ) Methode
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 gerundete und in Exponentialschreibweise verwendete Zahl enthält
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.65605. valueOf()-Methode
- Numerischer Rückgabewert
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.656Hinweis: 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
Diese drei JS-Methoden können verwendet werden, um Variablen in Zahlen umzuwandeln
POSITIVE_INFINITY Stellt die Unendlichkeit dar
Detaillierte Erklärung
MIN_VALUE Gibt die kleinstmögliche Zahl in JavaScript zurück
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
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) // 199NaN ist keine Zahl NaN ist ein für JavaScript reserviertes Wort, das angibt, dass NaN eine illegale Zahl (keine Zahl) ist.
var x = Number.MAX_VALUE var y = Number.MIN_VALUE console.log(x) // 1.7976931348623157e+308 console.log(y) // 5e-324Für Variablen können keine numerischen Attribute verwendet werden Video-Tutorial
]
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!