Heim  >  Artikel  >  Web-Frontend  >  Können Leerzeichen in JavaScript-Variablen enthalten sein?

Können Leerzeichen in JavaScript-Variablen enthalten sein?

青灯夜游
青灯夜游Original
2022-03-28 19:47:043211Durchsuche

In JavaScript dürfen Variablennamen keine Leerzeichen enthalten, Variablenwerte können jedoch Leerzeichen enthalten. Der Variablenname kann Zahlen, Buchstaben, Unterstriche und Dollarzeichen enthalten, chinesische Zeichen und Leerzeichen dürfen jedoch nicht vorkommen und der Variablenwert kann Leerzeichen enthalten. Definieren Sie den Variablenwert einfach als Zeichenfolgentyp, zum Beispiel „var a="hello world". ;" .

Können Leerzeichen in JavaScript-Variablen enthalten sein?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JavaScript-Variablennamen dürfen keine Leerzeichen enthalten, Variablenwerte können jedoch Leerzeichen enthalten.

JavaScript-Variablennamen

In JavaScript können Variablennamen nicht zufällig definiert werden und müssen den Benennungsregeln für Bezeichner folgen, wie unten gezeigt:

  • Variablennamen können Zahlen, Buchstaben und Unterstriche enthalten_, Dollarzeichen $

  • _、美元符号$
  • 变量名中不能出现汉字;

  • 变量名中不能包含空格;

  • 变量名不能是 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

在定义变量时,变量名要尽量有意义,让自己或者他人能轻易看懂,例如可以使用 name 来定义一个存储姓名的变量、使用 dataArr 来定义一个数组类型的变量。

当变量名中包含多个英文单词时,推荐使用驼峰命名法(大驼峰:每个单词首字母大写,例如 FileType、DataArr;小驼峰:第一个单词首字母小写后面的单词首字母大写,例如 fileType、dataArr)。

JavaScript的变量值

变量定义后,可以使用等于号=来为变量赋值,等号左边的为变量的名称,等号右边为要赋予变量的值,如下例所示:

var num;    // 定义一个变量 num
num = 1;    // 将变量 num 赋值为 1

JavaScript 是一种动态类型的语言,在定义变量时不需要提前指定变量的类型,变量的类型是在程序运行过程中由 JavaScript 引擎动态决定的,另外,您可以使用同一个变量来存储不同类型的数据,例如:

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

JavaScript 中的数据类型可以分为两种类型:

  • 基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol;

  • 引用数据类型:对象(Object)、数组(Array)、函数(Function)。

JavaScript的字符串

字符串(String)类型是一段以单引号''或双引号""包裹起来的文本,例如 '123'、"abc"。需要注意的是,单引号和双引号是定义字符串的不同方式,并不是字符串的一部分。

定义字符串时,如果字符串中包含引号,可以使用反斜杠

Chinesische Zeichen dürfen nicht in Variablennamen vorkommen;

Leerzeichen dürfen nicht in Variablennamen enthalten sein; / li>Der Variablenname darf kein Schlüsselwort oder reserviertes Wort in JavaScript sein

🎜Der Variablenname darf nicht mit einer Zahl beginnen, d. h. das erste Zeichen darf keine Zahl sein. 🎜wennvar
JavaScript-Schlüsselwörter
break delete dies während
Fall tun in throw with
catch else instanceof versuchen
weiter endlich neue Art von
Debugger (neu in ECMAScript 5) für Rückgabe
default function switch void
interface
JavaScript reservierte Wörter
abstract double goto native static
boolean enum implementiert Paket super
byte export import private synchronized
char extends td> int protected throws
class final public transient
const float long short volatile
🎜Bei der Definition von Variablen sollten die Variablennamen möglichst aussagekräftig sein, damit Sie oder andere können es leicht verstehen. Sie können beispielsweise name verwenden, um eine Variable zu definieren, die Namen speichert, und dataArr verwenden, um eine Variable vom Typ Array zu definieren.
🎜🎜Wenn der Variablenname mehrere englische Wörter enthält, wird die Benennung in Kamelbuchstaben empfohlen (große Kamelbuchstaben: Der erste Buchstabe jedes Wortes wird großgeschrieben, z. B. FileType, DataArr; kleine Kamelbuchstaben: der erste Buchstabe). Das erste Wort ist ein Kleinbuchstabe und die folgenden schreiben den ersten Buchstaben eines Wortes groß, z. B. fileType, dataArr). 🎜🎜🎜🎜JavaScript-Variablenwert🎜🎜🎜🎜Nachdem die Variable definiert wurde, können Sie der Variablen mit dem Gleichheitszeichen = einen Wert zuweisen. Die linke Seite des Gleichheitszeichens ist der Name von die Variable, und die rechte Seite des Gleichheitszeichens ist der Wert, der der Variablen zugewiesen werden soll, wie im folgenden Beispiel gezeigt: 🎜
var str = "Let's have a cup of coffee.";  // 双引号中包含单引号
var str = 'He said "Hello" and left.';    // 单引号中包含双引号
var str = 'We\'ll never give up.';        // 使用反斜杠转义字符串中的单引号
🎜JavaScript ist eine dynamisch typisierte Sprache Geben Sie den Typ der Variablen im Voraus an. Der Typ der Variable wird während der Ausführung des Programms dynamisch bestimmt. Darüber hinaus können Sie dieselbe Variable zum Speichern verschiedener Datentypen verwenden, zum Beispiel: 🎜rrree 🎜Datentypen in JavaScript können in zwei Typen unterteilt werden: 🎜🎜🎜🎜Grundlegende Datentypen (Werttypen): String, Zahl), Boolean, Null, Undefiniert, Symbol 🎜🎜🎜Referenzdatentypen: Objekt, Array, Funktion. 🎜🎜🎜JavaScript-Strings🎜🎜🎜Der String-Typ (String) ist ein Textstück, das in einfache Anführungszeichen „“ oder doppelte Anführungszeichen „“ eingeschlossen ist, z. B. „123“, „abc“. Es ist zu beachten, dass einfache und doppelte Anführungszeichen unterschiedliche Arten der Definition einer Zeichenfolge sind und nicht Teil der Zeichenfolge sind. 🎜🎜Wenn die Zeichenfolge beim Definieren einer Zeichenfolge Anführungszeichen enthält, können Sie den Backslash verwenden, um die Anführungszeichen in der Zeichenfolge zu maskieren, oder andere Anführungszeichen aus der Zeichenfolge auswählen, um die Zeichenfolge zu definieren, wie folgt. Beispiel: 🎜rrreee 🎜【Verwandte Empfehlungen: 🎜Javascript-Video-Tutorial🎜, 🎜Web-Frontend🎜】🎜

Das obige ist der detaillierte Inhalt vonKönnen Leerzeichen in JavaScript-Variablen enthalten sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn