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

WBOY
Lepaskan: 2021-10-12 17:38:16
asal
1949 orang telah melayarinya

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 变量名 = 变量值
Salin selepas log masuk

Contoh:

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

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;
Salin selepas log masuk

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>
Salin selepas log masuk
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>
Salin selepas log masuk
. 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
Salin selepas log masuk

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

2.4 Jenis tidak ditentukan

var a = true;
var b = false
Salin selepas log masuk

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>
Salin selepas log masuk
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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!