Maison  >  Article  >  interface Web  >  Résumé des fonctions intégrées couramment utilisées dans JS

Résumé des fonctions intégrées couramment utilisées dans JS

php中世界最好的语言
php中世界最好的语言original
2018-05-21 14:56:584093parcourir

Cette fois, je vous apporte un résumé des fonctions intégrées couramment utilisées en JS. Quelles sont les précautions lors de l'utilisation des fonctions intégrées couramment utilisées en JS. Voici des cas pratiques, jetons un coup d'œil. .

1. Introduction

Lorsque utilise le langage JavaScript, en plus des fonctions personnalisées Dans De plus, vous pouvez également utiliser les fonctions intégrées de JavaScript, qui sont des fonctions fournies par le langage JavaScript lui-même.

2. Une introduction détaillée à certaines fonctions intégrées couramment utilisées

1. 🎜>Cette fonction convertit principalement une chaîne dont le premier chiffre est un nombre en nombre. Si la chaîne ne commence pas par un nombre, NaN sera renvoyé.

Syntaxe :

parseInt(StringNum,[n])
StringNum

 : Une chaîne qui doit être convertie en un entier. n
 : indiquez un nombre compris entre 2 et 36 pour représenter le numéro de base du numéro enregistré. Ce paramètre n'est pas obligatoire dans la fonction.

2. Fonction parseFloat()

Cette fonction convertit principalement une chaîne dont le premier chiffre est un nombre en un nombre à virgule flottante si la chaîne ne commence pas par. un nombre, puis renverra NaN.

Syntaxe :

parseFloat(StringNum)
StringNum

 : Une chaîne qui doit être convertie en virgule flottante.

3. Fonction isNaN()

Cette fonction est principalement utilisée pour vérifier si une valeur est NaN.

Syntaxe :

isNaN(Num)
Num

 : Le numéro qui doit être vérifié. Explication : Si le paramètre Num est NaN, la valeur de retour de la fonction est vraie ; si le paramètre Num n'est pas NaN, la valeur de retour de la fonction est fausse.

4. Fonction isFinite()

Cette fonction est principalement utilisée pour vérifier si une expression est infinie.

Syntaxe :

isFinite(Num)
Num

 : Le numéro qui doit être vérifié. Explication : Si le paramètre Num est infini, la fonction renvoie une valeur true ; si le paramètre Num n'est pas infini, la fonction renvoie une valeur false.

5. Fonction encodeURI()

Cette fonction est principalement utilisée pour renvoyer le résultat codé d'une chaîne URI.

Syntaxe :

encodeURI(url)
url

 : Une chaîne qui doit être convertie en adresse de ressource réseau. Remarque : L'URI et l'URL peuvent représenter des adresses de ressources réseau. L'URI a une plage de représentation plus large que l'URL, mais en général, l'URI et l'URL peuvent être équivalentes.

La fonction n'échappe que les caractères significatifs dans la chaîne. Par exemple, convertissez les espaces dans la chaîne en « %20 ».

encodeURI()

6. Fonction decodeURI()

Cette fonction est principalement utilisée pour décoder la chaîne codée en URI dans la chaîne d'origine et la renvoyer.

Syntaxe :

decodeURI(url)
url

 : L'adresse de la ressource réseau qui doit être décodée. Description : Cette fonction peut convertir l'adresse de ressource réseau transcodée à l'aide de

en une chaîne et la renvoyer, c'est-à-dire que la fonction

est l'opération inverse de la fonction 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. 🎜> (1) Utilisez la fonction parseInt() : Le résultat de la conversion 123abc est : 123Le résultat de la conversion abc123 est : NaN

(2) Utilisez la fonction parseFloat() :
Le résultat de la conversion de 123.456789abc est : 123.456789


(3) Utilisez la fonction isNaN() :
Si 123.456789abc est NaN après conversion : false

abc123 Si c'est NaN après conversion : true


(4) Utilisez la fonction isFinite()

pour déterminer si le résultat de la division de 1 par 0 est l'infini : false


(5) Utilisez la fonction encodeURI()
pour convertir l'adresse de la ressource réseau à : http://127.0.0.1/save.html?name=%E6%B5%8B%E8%AF%95

(6) Utilisez la fonction decodeURI()
pour convertir la chaîne de l'adresse de la ressource réseau en : http://127.0.0.1/save.html?name=Test

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Explication détaillée des étapes d'utilisation du plug-in de prévisualisation d'image Vue2x

Analyse du étapes pour utiliser Mockjs dans le projet vue-cli

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn