Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bolehkah terdapat ruang dalam pembolehubah JavaScript?

Bolehkah terdapat ruang dalam pembolehubah JavaScript?

青灯夜游
青灯夜游asal
2022-03-28 19:47:043261semak imbas

Dalam JavaScript, nama pembolehubah tidak boleh mempunyai ruang, tetapi nilai pembolehubah boleh mempunyai ruang. Nama pembolehubah boleh mengandungi nombor, huruf, garis bawah dan tanda dolar, tetapi aksara dan ruang Cina tidak boleh muncul dan nilai pembolehubah boleh mempunyai ruang, hanya tentukan nilai pembolehubah sebagai jenis rentetan, contohnya "var a="hello world"; ;" .

Bolehkah terdapat ruang dalam pembolehubah JavaScript?

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

Nama pembolehubah JavaScript tidak boleh mempunyai ruang, tetapi nilai pembolehubah boleh mempunyai ruang.

Nama pembolehubah JavaScript

Dalam JavaScript, nama pembolehubah tidak boleh ditakrifkan begitu sahaja dan perlu mengikut peraturan penamaan pengecam, seperti yang ditunjukkan di bawah :

  • Nama boleh ubah boleh mengandungi nombor, huruf, garis bawah _ dan tanda dolar $; aksara;

  • Nama pembolehubah tidak boleh mengandungi ruang; >

  • Nama pembolehubah tidak boleh bermula dengan nombor, iaitu aksara pertama tidak boleh menjadi nombor.
  • Apabila mentakrifkan pembolehubah, nama pembolehubah haruslah sebermakna mungkin supaya anda atau orang lain boleh memahaminya dengan mudah Contohnya, anda boleh menggunakan nama untuk tentukan pembolehubah yang menyimpan nama , gunakan dataArr untuk menentukan pembolehubah jenis tatasusunan.

  • Apabila nama pembolehubah mengandungi berbilang perkataan Inggeris, adalah disyorkan untuk menggunakan penamaan kotak unta (sarung unta besar: huruf pertama setiap perkataan ditulis dengan huruf besar, seperti FileType, DataArr; sarung unta kecil: huruf pertama perkataan pertama Huruf pertama perkataan selepas huruf kecil ditulis dengan huruf besar, seperti fileType, dataArr).

Nilai pembolehubah JavaScript
JavaScript 关键字
break delete  if this  while
case do in throw with
catch  else  instanceof  try  
continue  finally  new  typeof  
debugger(ECMAScript 5 新增) for  return  var  
default  function  switch  void  
JavaScript 保留字
abstract  double  goto  native  static
boolean  enum  implements  package  super
byte  export  import  private  synchronized
char  extends  int  protected  throws
class  final  interface  public  transient
const  float  long  short  volatile


Selepas pembolehubah ditakrifkan, anda boleh menggunakan tanda sama dengan

untuk menetapkan nilai kepada pembolehubah. Bahagian kiri tanda sama ialah pembolehubah Nama Jenis ditentukan secara dinamik oleh enjin JavaScript semasa program dijalankan Selain itu, anda boleh menggunakan pembolehubah yang sama untuk menyimpan jenis data yang berbeza, contohnya:

Jenis data dalam JavaScript boleh dibahagikan kepada dua jenis Jenis: Jenis data asas (jenis nilai): String, Number, Boolean, Null, Undefined, Symbol ;

=

Jenis data rujukan: Objek, Tatasusunan, Fungsi.
var num;    // 定义一个变量 num
num = 1;    // 将变量 num 赋值为 1

var a;  // 此时 a 为 Undefined
a = "http://c.biancheng.net/"; // 此时 a 为 String 类型
a = 123;  // 此时 a 为 Number 类型

Rentetan JavaScript

  • Jenis rentetan (String) ialah sekeping teks yang dibalut dengan petikan tunggal '' atau petikan berganda "" , seperti sebagai '123', "abc". Perlu diingatkan bahawa petikan tunggal dan petikan berganda adalah cara yang berbeza untuk menentukan rentetan dan bukan sebahagian daripada rentetan.

    Apabila mentakrifkan rentetan, jika rentetan itu mengandungi tanda petikan, anda boleh menggunakan sengkang terbalik
  • untuk melepaskan tanda petikan dalam rentetan atau pilih tanda petikan yang berbeza daripada rentetan untuk menentukan rentetan, seperti berikut Contoh :
  • [Cadangan berkaitan:
  • tutorial video javascript
,

bahagian hadapan web]

Atas ialah kandungan terperinci Bolehkah terdapat ruang dalam pembolehubah JavaScript?. 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