Heim  >  Artikel  >  Web-Frontend  >  Zusammenfassung häufig verwendeter integrierter Funktionen in JS

Zusammenfassung häufig verwendeter integrierter Funktionen in JS

php中世界最好的语言
php中世界最好的语言Original
2018-05-21 14:56:584091Durchsuche

Dieses Mal bringe ich Ihnen eine Zusammenfassung häufig verwendeter integrierter Funktionen in JS. Was sind die Vorsichtsmaßnahmen bei der Verwendung häufig verwendeter integrierter Funktionen in JS? Hier sind praktische Fälle .

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])

StringNum

: 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.

2. parseFloat()-Funktion

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)

StringNum

: Eine Zeichenfolge, die in Gleitkomma konvertiert werden muss.

3. isNaN()-Funktion

Diese Funktion wird hauptsächlich verwendet, um zu überprüfen, ob ein Wert NaN ist.

Syntax:

isNaN(Num)

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()-Funktion

Diese Funktion wird hauptsächlich verwendet, um zu testen, ob ein Ausdruck unendlich ist.

Syntax:

isFinite(Num)

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()-Funktion

Diese Funktion wird hauptsächlich verwendet, um das codierte Ergebnis einer URI-Zeichenfolge zurückzugeben.

Syntax:

encodeURI(url)

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()

6. decodeURI()-Funktion

Diese Funktion wird hauptsächlich verwendet, um die als URI codierte Zeichenfolge in die Originalzeichenfolge zu dekodieren und zurückzugeben.

Syntax:

decodeURI(url)

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: 123

abc123-Konvertierungsergebnis ist: NaN

(2) Verwenden Sie die Funktion parseFloat():

123.456789abc Das Konvertierungsergebnis ist: 123,456789


(3) Verwenden Sie die Funktion isNaN():

123,456789 Ob abc nach der Konvertierung NaN ist: false

abc123 Ob es nach der Konvertierung NaN ist: true

(4) Verwenden Sie die Funktion isFinite()

, um zu bestimmen, ob das Ergebnis der Division von 1 durch 0 unendlich ist: false


(5) Verwenden Sie die Funktion encodeURI()

, um das Netzwerk zu konvertieren Ressourcenadresse an: http:// 127.0.0.1/save.html?name=%E6%B5%8B%E8%AF%95


(6) Verwenden Sie zum Konvertieren die decodeURI()-Funktion

die Zeichenfolge der Netzwerkressourcenadresse an: http://127.0.0.1/save.html?name=Test

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:

Detaillierte Erläuterung der Schritte zur Verwendung des Vue2x-Bildvorschau-Plug-ins

Analyse der Schritte zur Verwendung von Mockjs im Vue-Cli-Projekt

Das obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter integrierter Funktionen in JS. 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