Plusieurs fonctions liées aux variables en JavaScript

Déterminez le type de données de la variable :

typeof()

  • En utilisant typeof(), vous pouvez tester le type d'une variable.

  • Le résultat du test typeof() est une chaîne de type.

La chaîne de résultat de typeof() a plusieurs situations : "string", "number", "boolean", "undefined", "object", "function"

De plus : null, object et array renverront tous "object".

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            var x1 = "abc";     //string
            var x2 = 110;       //number
            var x3 = true;      //boolean
            var x4;             //undefined
            var x5 = null;      //object        
        //使用typeof()判断变量的数据类型
        var result = typeof(x5);
        //输出变量的类型和结果
        document.write(x5+"的数据类型为:"+result);
        </script>
    </head>
    <body>
    </body>
</html>

Remarque : Vous pouvez essayer de déterminer les types de données de plusieurs autres variables


Extraire les fonctions de nombres entiers et à virgule flottante des chaînes

fonction système parseInt(), fonction globale

Fonction : Extraire les entiers de gauche à droite dans une chaîne. Si un contenu non entier est rencontré, l'extraction est arrêtée et le résultat est renvoyé.

Remarque : si le premier caractère n'est pas un nombre entier, il s'arrêtera immédiatement et renverra NaN.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            document.write(parseInt("500eps")+"<br/>");
            document.write(parseInt("500.88")+"<br/>");
            document.write(parseInt("a120px")+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>

Fonction système parseFloat(), fonction globale

Fonction : Dans une chaîne, extrayez les types à virgule flottante de gauche à droite lorsque vous rencontrez du contenu de types à virgule non flottante ; , arrêtez l'extraction et renvoyez le résultat.

Remarque : Si le premier caractère n'est pas à virgule flottante, il s'arrête immédiatement et renvoie NaN.

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            document.write(parseFloat("500eps")+"<br/>");
            document.write(parseFloat("500.88")+"<br/>");
            document.write(parseFloat("a120px")+"<br/>");
        </script>
    </head>
    <body>
    </body>
</html>



Formation continue
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> document.write(parseInt("500eps")+"<br/>"); document.write(parseInt("500.88")+"<br/>"); document.write(parseInt("a120px")+"<br/>"); </script> </head> <body> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel