Maison > Article > interface Web > Explication détaillée de l'utilisation des fonctions intégrées communes dans JS
Cette fois, je vais vous apporter une explication détaillée de l'utilisation des fonctions intégrées communes en JS. Quelles sont les précautions pour l'utilisation des fonctions intégrées communes en JS. Voici des cas pratiques. , jetons un coup d'oeil.
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.
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 tester 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()
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.456789abc123 Si c'est NaN après conversion : true
(3) Utilisez la fonction isNaN() :
Si 123.456789abc est NaN après conversion : falsepour déterminer si le résultat de la division de 1 par 0 est l'infini : false
(4) Utilisez la fonction isFinite()
(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 :
Comment modifier le chemin du mode d'installation global npm
Comment utiliser WebPack pour configurer vue multi -page
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!