Rumah >hujung hadapan web >tutorial js >Asas pembolehubah JavaScript terpilih (perkongsian pembelajaran yang sangat terperinci!)

Asas pembolehubah JavaScript terpilih (perkongsian pembelajaran yang sangat terperinci!)

WBOY
WBOYasal
2021-10-12 17:24:481994semak imbas

Artikel ini adalah mengenai asas pembolehubah dalam JavaScript. Mari kita bincangkan tentang konsep asas pembolehubah dan jenis data skalar saya harap ia akan membantu semua orang, mari kita bekerjasama.

Asas pembolehubah JavaScript terpilih (perkongsian pembelajaran yang sangat terperinci!)

  1. Pembolehubah

1.1 Konsep pembolehubah:

Pembolehubah merujuk kepada unit storan yang dinamakan dalam program Fungsi utamanya adalah untuk menyediakan bekas untuk menyimpan maklumat untuk operasi data. Pembolehubah boleh dianggap sebagai bekas yang menyimpan data.

1.2 Pengisytiharan dan penetapan pembolehubah

Dalam JavaScript, pembolehubah perlu diisytiharkan sebelum menggunakannya Kata kunci sistem var digunakan untuk mengisytiharkan pembolehubah. Apabila mengisytiharkan pembolehubah, anda juga boleh menggunakan nombor tugasan "=" untuk menetapkan nilai kepada pembolehubah Format sintaks adalah seperti berikut:

var 变量名 = 变量值

Contoh:

var  name ;  //声明一个变量
var name,city,like ; //声明多个变量,多个变量之间用英文状态下的逗号分开
var name = "阿泽"; //声明一个变量并且赋值
<.>

1.3 Peraturan Penamaan pembolehubah

  • Pembolehubah tidak boleh bermula dengan nombor dan boleh bermula dengan huruf atau garis bawah.


  • Nama pembolehubah JavaScript adalah sensitif huruf besar.

  • Anda tidak boleh menggunakan kata kunci dalam JavaScript sebagai nama pembolehubah.

2 Jenis data pembolehubah

Kunci kepada jenis pembolehubah terletak pada jenis nilai <.>

2.1 Jenis angka

Pembolehubah jenis angka boleh digunakan untuk operasi matematik, termasuk: integer, titik terapung dan NaN


Contoh:

Yang lebih istimewa ialah: NaN (bukan nombor) bukan nombor. Apabila menukar jenis data lain kepada jenis angka, penukaran tidak boleh dilakukan, tetapi program tidak boleh melaporkan ralat Dalam kes ini, nilai NaN akan dikembalikan. Situasi berikut:
var a = 10;
var y = 0.1;
var x = 100;

Sekarang kita mahu menjadikan panjang sesuatu 5 kali ganda panjang asalnya Satu rentetan tidak boleh ditukar kepada nilai yang bermakna dan hanya boleh ditukar kepada NaN
<html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
           var length = "500m";
           length = length*5;
           document.write(length);
        </script>
    </head>
    <body>
    </body>
</html>
Rentetan. yang mengandungi nombor tulen boleh ditukar kepada nilai berangka yang bermakna Panjangnya boleh diubah suai kepada rentetan nombor tulen dan hasil paparan boleh dikeluarkan.


2.2 Jenis aksara


Rentetan yang disertakan dalam petikan tunggal atau petikan berganda.


Perlu diambil perhatian bahawa petikan tunggal dan petikan berganda boleh bersarang di antara satu sama lain;

Tanda tambah ialah penyambung rentetan Jika anda ingin menyarangkan petikan berganda dalam petikan berganda, petikan berganda di dalamnya mesti dilepaskan ("). Escape dalam JS Wataknya ialah
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
    var name = "阿泽";
            var str = "我的名字是&#39;" +name+"&#39;"
            document.write(str)
    </script>
   </head>
<body>
    </body>
</html>
. Biasanya. aksara melarikan diri yang digunakan ialah:

, 反斜杠(),

,

, , dsb. 🎜>2.3 Jenis Boolean \rnJenis Boolean juga dipanggil logik jenis. Ia hanya mempunyai dua nilai: benar (benar) dan salah (salah), iaitu dua keadaan, seperti suis lampu , jantina, dll.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
    var name = "阿泽";
            var str =  "我的名字叫做\"" +name+"\""
            document.write(str)
    </script>
   </head>
<body>
    </body>
</html

Jenis Boolean biasanya digunakan dalam if. pernyataan penghakiman bersyarat, contohnya:

2.4 Jenis tidak ditentukan

var a = true;
var b = false

Hanya terdapat satu nilai jenis tidak ditentukan

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
     var a = 10;
           var b = 110;
           if(x>y){
               document.write(a+"比"+b+"大");
           }else{
               document.write(b+"比"+a+"大");
           }
    </script>
   </head>
<body>
    </body>
</html>
Bila pembolehubah ditakrifkan dan tidak diberikan nilai, ia akan dikembalikan kepada jenis yang tidak ditentukan; apabila atribut objek tidak wujud, ia juga akan dikembalikan sebagai jenis yang tidak ditentukan; 🎜>


2.5 Jenis kosong

undefined Jenis kosong sahaja Nilai A: Apabila objek tidak wujud, ia akan mengembalikan nol ; jika anda ingin mengosongkan nilai pembolehubah, anda boleh menetapkan nilai nol 🎜>[Pembelajaran yang disyorkan:

Tutorial JavaScript Lanjutan

]

.

Atas ialah kandungan terperinci Asas pembolehubah JavaScript terpilih (perkongsian pembelajaran yang sangat terperinci!). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn