Heim >Web-Frontend >Front-End-Fragen und Antworten >Können Leerzeichen in JavaScript-Variablen enthalten sein?
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". ;" .
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 中的关键字、保留字;
变量名不能以数字开头,即第一个字符不能为数字。
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 |
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"。需要注意的是,单引号和双引号是定义字符串的不同方式,并不是字符串的一部分。
定义字符串时,如果字符串中包含引号,可以使用反斜杠
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. 🎜break | delete | wenndies | 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 | var||
default | function | switch | void |
abstract | double | goto | native | static |
boolean | enum | implementiert | Paket | super |
byte | export | import | private | synchronized |
char | extends td> | int | protected | throws |
class | final | interfacepublic | transient | |
const | float | long | short | volatile |
=
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!