Beberapa fungsi berkaitan pembolehubah dalam JavaScript

Tentukan jenis data pembolehubah:

jenis()

  • Menggunakan typeof(), anda boleh menguji jenis pembolehubah.

  • Hasil ujian typeof() ialah rentetan jenis.

Rentetan hasil typeof() mempunyai beberapa situasi: “rentetan”, “nombor”, “boolean”, “tidak ditentukan”, “objek”, “fungsi”

Selain itu: null, object, dan array semuanya akan mengembalikan "objek".

<!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>

Nota: Anda boleh cuba menentukan jenis data beberapa pembolehubah lain


Ekstrak integer dan fungsi nombor titik terapung daripada rentetan

fungsi sistem parseInt(), fungsi global

Fungsi: Ekstrak integer dari kiri ke kanan dalam rentetan. Jika kandungan bukan integer ditemui, pengekstrakan dihentikan dan hasilnya dikembalikan.

Nota: Jika aksara pertama ialah bukan integer, ia akan berhenti serta-merta dan mengembalikan 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>

fungsi sistem parseFloat(), fungsi global

Fungsi: Dalam rentetan, ekstrak jenis titik terapung dari kiri ke kanan apabila menemui kandungan jenis titik terapung , berhenti mengekstrak dan kembalikan hasilnya.

Nota: Jika aksara pertama ialah titik tidak terapung, ia berhenti serta-merta dan mengembalikan 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>



Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus