Dieses Mal werde ich Ihnen die Verwendung allgemeiner integrierter Funktionen in JS ausführlich erläutern. Was sind die Vorsichtsmaßnahmen für die Verwendung allgemeiner integrierter Funktionen in JS? , lass uns einen Blick darauf werfen.
1. Einführung
Bei Verwendung der JavaScript-Sprache zusätzlich zu benutzerdefinierten Funktionen In Darüber hinaus können Sie auch die integrierten Funktionen von JavaScript verwenden, bei denen es sich um Funktionen handelt, die von der JavaScript-Sprache selbst bereitgestellt werden.
Eine detaillierte Einführung in einige häufig verwendete integrierte Funktionen
1 🎜>Diese Funktion wandelt hauptsächlich eine Zeichenfolge, deren erste Ziffer eine Zahl ist, in eine Zahl um. Wenn die Zeichenfolge nicht mit einer Zahl beginnt, wird NaN zurückgegeben.
Syntax:
parseInt(StringNum,[n])
: Eine Zeichenfolge, die in eine Ganzzahl konvertiert werden muss. n
: Geben Sie eine Zahl zwischen 2 und 36 an, um die Basiszahl der gespeicherten Zahl darzustellen. Dieser Parameter ist in der Funktion nicht erforderlich.
Diese Funktion wandelt hauptsächlich eine Zeichenfolge um, deren erste Ziffer eine Zahl ist, wenn die Zeichenfolge nicht mit beginnt eine Zahl, dann wird NaN zurückgegeben.
Syntax:
parseFloat(StringNum)
: Eine Zeichenfolge, die in Gleitkomma konvertiert werden muss.
3. isNaN()-FunktionDiese Funktion wird hauptsächlich verwendet, um zu überprüfen, ob ein Wert NaN ist.
Syntax:
isNaN(Num)
: Die Nummer, die überprüft werden muss. Erklärung: Wenn der Parameter Num NaN ist, ist der Funktionsrückgabewert wahr; wenn der Parameter Num nicht NaN ist, ist der Funktionsrückgabewert falsch.
4. isFinite()-FunktionDiese Funktion wird hauptsächlich verwendet, um zu testen, ob ein Ausdruck unendlich ist.
Syntax:
isFinite(Num)
: Die Nummer, die überprüft werden muss. Erläuterung: Wenn der Parameter Num unendlich ist, gibt die Funktion den Wert true zurück. Wenn der Parameter Num nicht unendlich ist, gibt die Funktion den Wert false zurück.
5. encodeURI()-FunktionDiese Funktion wird hauptsächlich verwendet, um das codierte Ergebnis einer URI-Zeichenfolge zurückzugeben.
Syntax:
encodeURI(url)
: Eine Zeichenfolge, die in eine Netzwerkressourcenadresse konvertiert werden muss. Hinweis: Sowohl URI als auch URL können Netzwerkressourcenadressen darstellen. URI hat einen größeren Darstellungsbereich als URL, aber im Allgemeinen können URI und URL gleichwertig sein.
Die Funktion maskiert nur sinnvolle Zeichen in der Zeichenfolge. Wandeln Sie beispielsweise Leerzeichen in der Zeichenfolge in „%20“ um.encodeURI()
Diese Funktion wird hauptsächlich verwendet, um die als URI codierte Zeichenfolge in die Originalzeichenfolge zu dekodieren und zurückzugeben.
Syntax:
decodeURI(url)
: Die Netzwerkressourcenadresse, die dekodiert werden muss. Beschreibung: Diese Funktion kann die mit
transkodierte Netzwerkressourcenadresse in eine Zeichenfolge umwandeln und zurückgeben, d. h. die Funktion ist die umgekehrte Operation der Funktion encodeURI()
. decodeURI()
encodeURI()
3. Code<script type="text/javascript">
/*
parseInt()函数
*/
var num1="123abc"
var num2="abc123"
document.write("(1)使用parseInt()函数:<br>");
document.write("123abc转化结果为:"+parseInt(num1)+"<br>");
document.write("abc123转化结果为:"+parseInt(num2)+"<br><br>");
/*
parseFloat()函数
*/
var num3="123.456789abc"
document.write("(2)使用parseFloat()函数:<br>");
document.write("123.456789abc转化结果为:"+parseFloat(num3)+"<br><br>");
/*
isNaN()函数
*/
document.write("(3)使用isNaN()函数:<br>");
document.write("123.456789abc转化后是否为NaN:"+isNaN(parseFloat(num3))+"<br>");
document.write("abc123转化结果后是否为NaN:"+isNaN(parseInt(num2))+"<br><br>");
/*
isFinite()函数
*/
document.write("(4)使用isFinite()函数<br>");
document.write("1除以0的结果是否为无穷大:"+isFinite(1/0)+"<br><br>");
/*
encodeURI()函数
*/
document.write("(5)使用encodeURI()函数<br>");
document.write("转化为网络资源地址为:"+encodeURI("http://127.0.0.1/save.html?name=测试")+"<br><br>");
/*
decodeURI()函数
*/
document.write("(6)使用decodeURI()函数<br>");
document.write("转化网络资源地址的字符串为:"+decodeURI(encodeURI("http://127.0.0.1/save.html?name=测试"))+ "<br><br>");
</script>
4. Laufergebnisse
(1) Verwenden Sie die Funktion parseInt():123abc-Konvertierungsergebnis ist: 123abc123-Konvertierungsergebnis ist: NaN
123.456789abc Das Konvertierungsergebnis ist: 123,456789
(2) Verwenden Sie die Funktion parseFloat():123,456789 Ob abc nach der Konvertierung NaN ist: false
(3) Verwenden Sie die Funktion isNaN():abc123 Ob es nach der Konvertierung NaN ist: true
, um zu bestimmen, ob das Ergebnis der Division von 1 durch 0 unendlich ist: false
(4) Verwenden Sie die Funktion isFinite(), um das Netzwerk zu konvertieren Ressourcenadresse an: http:// 127.0.0.1/save.html?name=%E6%B5%8B%E8%AF%95
(5) Verwenden Sie die Funktion encodeURI()die Zeichenfolge der Netzwerkressourcenadresse an: http://127.0.0.1/save.html?name=Test
(6) Verwenden Sie zum Konvertieren die decodeURI()-Funktion
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So ändern Sie den globalen NPM-Installationsmoduspfad
So verwenden Sie WebPack zum Konfigurieren von vue multi -Seite
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung gängiger integrierter Funktionen in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!