Rumah  >  Artikel  >  hujung hadapan web  >  Apa yang boleh saya gunakan untuk mengisytiharkan pembolehubah dalam javascript tanpa menggunakan var?

Apa yang boleh saya gunakan untuk mengisytiharkan pembolehubah dalam javascript tanpa menggunakan var?

青灯夜游
青灯夜游asal
2021-10-14 14:47:522168semak imbas

Javascript mengisytiharkan pembolehubah tanpa menggunakan var. Anda boleh menggunakan kata kunci let dan const. Dua cara untuk mengisytiharkan pembolehubah, let dan const, baru ditambahkan dalam versi ECMAScript6 Gunakan let untuk mengisytiharkan pembolehubah dalam skop peringkat blok adalah serupa dengan pembolehubah biarkan, tetapi tidak boleh ditetapkan semula.

Apa yang boleh saya gunakan untuk mengisytiharkan pembolehubah dalam javascript tanpa menggunakan var?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Terdapat tiga cara untuk mengisytiharkan pembolehubah JavaScript, iaitu menggunakan kata kunci var, let dan const. JavaScript tidak menggunakan var untuk mengisytiharkan pembolehubah, tetapi juga boleh menggunakan kata kunci let dan const.

Antaranya, dua cara untuk mengisytiharkan pembolehubah, let dan const, baru ditambah dalam versi ECMAScript6.

1. Gunakan var untuk mengisytiharkan pembolehubah

Gunakan var untuk mengisytiharkan pembolehubah dalam skop peringkat global atau fungsi. Terdapat beberapa cara untuk mengisytiharkan sintaks.

方式一:var 变量名;
方式二:var 变量名1,变量名2,…,变量名n;
方式三:var 变量名1 = 值1,变量名2 = 值2,…,变量名n = 值n;

1) Gunakan var untuk mengisytiharkan satu pembolehubah pada satu masa atau berbilang pembolehubah pada satu masa. Sebagai contoh:

var name; //一次声明一个变量
var name,age,gender; //一次声明多个变量

2) Apabila mengisytiharkan pembolehubah, anda tidak perlu memulakannya (iaitu, menetapkan nilai awal), yang mana nilainya menjadi lalai kepada tidak ditentukan, anda boleh juga memulakan pembolehubah semasa mengisytiharkannya. Contohnya:

var name = "张三"; //声明的同时初始化变量
var name = "张三",age = 20,gender; //在一条声明中初始化部分变量
var name = "张三",age=20,gender = ’女’; //在一条声明中初始化全部变量

3) Jenis data khusus pembolehubah ditentukan mengikut jenis data nilai yang ditetapkan, contohnya:

var message = "hello";//值为字符串类型,所以message变量的类型为字符串类型
var message = 123; //值为数字类型,所以message变量的类型为数字类型
Var message = true;//值为布尔类型,所以message变量的类型为布尔类型

4) Dalam aplikasi praktikal , selalunya Pembolehubah gelung diisytiharkan sebagai sebahagian daripada sintaks gelung. Contohnya:

for(var i=0;i<10;i+=){…}。

2 Gunakan let untuk mengisytiharkan pembolehubah

Gunakan let untuk mengisytiharkan pembolehubah dalam skop peringkat blok Format pengisytiharan adalah sama pengisytiharan var. Terdapat 3 cara, seperti berikut:

方式一:let 变量名;
方式二:let 变量名1,变量名2,…,变量名n;
方式三:let 变量名1=值1,变量名2=值2,…,变量名n=值n;

Penerangan sintaks menggunakan let untuk mengisytiharkan pembolehubah adalah sama seperti menggunakan var untuk mengisytiharkan pembolehubah, jadi saya tidak akan pergi ke butiran di sini. Contoh penggunaan let untuk mengisytiharkan pembolehubah adalah seperti berikut:

let age;
let age = 32,name = "Tom";

3 Gunakan const untuk mengisytiharkan pembolehubah

Pembolehubah yang diisytiharkan menggunakan var dan let akan. digunakan apabila kod skrip berjalan Semasa proses, nilai boleh berubah. Jika anda mahu nilai pembolehubah kekal tidak berubah semasa keseluruhan proses menjalankan kod skrip, anda perlu menggunakan const untuk mengisytiharkannya Format pengisytiharan adalah seperti berikut:

const 变量名 = 值;

Adalah penting untuk. ambil perhatian bahawa apabila menggunakan const untuk mengisytiharkan pembolehubah, anda mesti memberikan Variables diberikan nilai awal, dan nilai ini tidak boleh diubah suai semasa pelaksanaan keseluruhan kod. Di samping itu, pembolehubah tidak boleh diisytiharkan beberapa kali. Jika mana-mana keperluan ini tidak dipenuhi, ralat akan dilaporkan.

Contoh penggunaan const untuk mengisytiharkan pembolehubah adalah seperti berikut:

const pi = 3.1415;

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Apa yang boleh saya gunakan untuk mengisytiharkan pembolehubah dalam javascript tanpa menggunakan var?. 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