Peut-il y avoir des espaces dans les variables JavaScript ?

青灯夜游
Libérer: 2022-03-28 19:47:43
original
3228 Les gens l'ont consulté

En JavaScript, les noms de variables ne peuvent pas avoir d'espaces, mais les valeurs des variables peuvent avoir des espaces. Le nom de la variable peut contenir des chiffres, des lettres, des traits de soulignement et des signes dollar, mais les caractères chinois et les espaces ne peuvent pas apparaître et la valeur de la variable peut contenir des espaces. Définissez simplement la valeur de la variable comme un type de chaîne, par exemple "var a="hello world". ;" .

Peut-il y avoir des espaces dans les variables JavaScript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Les noms de variables JavaScript ne peuvent pas avoir d'espaces, mais les valeurs des variables peuvent avoir des espaces.

Noms de variables JavaScript

En JavaScript, les noms de variables ne peuvent pas être définis avec désinvolture et doivent suivre les règles de dénomination des identifiants, comme indiqué ci-dessous :

  • Les noms de variables peuvent contenir des chiffres, des lettres et des traits de soulignement_, signe dollar $ ; _、美元符号$

  • 变量名中不能出现汉字;

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

  • 变量名不能是 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
Copier après la connexion

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

var a;  // 此时 a 为 Undefined
a = "http://c.biancheng.net/"; // 此时 a 为 String 类型
a = 123;  // 此时 a 为 Number 类型
Copier après la connexion

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

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

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

JavaScript的字符串

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

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

Les caractères chinois ne peuvent pas apparaître dans les noms de variables les espaces ne peuvent pas être inclus dans les noms de variables ; / li>

Le nom de la variable ne peut pas être un mot-clé ou un mot réservé en JavaScript ; 🎜🎜🎜Le nom de la variable ne peut pas commencer par un nombre, c'est-à-dire que le premier caractère ne peut pas être un nombre. 🎜< td >si< td >var
Mots clés JavaScript
pausesupprimer ce pendant
casfairedans < /td>lanceravec
attraper autre instanceof essayez
continuez enfin nouveau type de
débogueur (nouveau dans ECMAScript 5)pour retour
par défaut fonction commutateur vide
< td>interface
Mots réservés JavaScript
résumé < /td>double goto natif statique
booléen enum implémente package super
octet export import privé synchronisé
char étend int protégé lancements
classe final publique transitoire
const float long court volatile
🎜Lors de la définition des variables, les noms des variables doivent être aussi significatifs que possible, afin que vous ou d'autres peuvent C'est facile à comprendre. Par exemple, vous pouvez utiliser name pour définir une variable qui stocke les noms et utiliser dataArr pour définir une variable de type tableau.
🎜🎜Lorsque le nom de la variable contient plusieurs mots anglais, il est recommandé d'utiliser la dénomination en casse camel (grosse casse camel : la première lettre de chaque mot est en majuscule, comme FileType, DataArr ; petite casse camel : la première lettre du premier mot est en minuscules et ce qui suit met en majuscule la première lettre d'un mot, tel que fileType, dataArr). 🎜🎜🎜🎜Valeur de la variable JavaScript🎜🎜🎜🎜Une fois la variable définie, vous pouvez utiliser le signe égal = pour attribuer une valeur à la variable. Le côté gauche du signe égal est le nom de. la variable, et le côté droit du signe égal est la valeur à attribuer à la variable. Valeur, comme le montre l'exemple suivant : 🎜
var str = "Let&#39;s have a cup of coffee.";  // 双引号中包含单引号
var str = &#39;He said "Hello" and left.&#39;;    // 单引号中包含双引号
var str = &#39;We\&#39;ll never give up.&#39;;        // 使用反斜杠转义字符串中的单引号
Copier après la connexion
🎜JavaScript est un langage typé dynamiquement. Lors de la définition d'une variable, vous n'avez pas besoin de le faire. spécifiez le type de variable à l'avance. Le type de variable est déterminé dynamiquement par le moteur JavaScript lors de l'exécution du programme. De plus, vous pouvez utiliser la même variable pour stocker différents types de données, par exemple : 🎜rrreee. 🎜Les types de données en JavaScript peuvent être divisés en deux types : 🎜🎜🎜🎜Types de données de base (types de valeur) : String, Number ), Boolean, Null, Undefined, Symbol ; 🎜🎜🎜Types de données de référence : Object, Tableau, fonction. 🎜🎜🎜Chaînes JavaScript🎜🎜🎜Le type chaîne (String) est un morceau de texte entouré de guillemets simples '' ou de guillemets doubles "", tels que "123", "abc". Il convient de noter que les guillemets simples et doubles sont des manières différentes de définir une chaîne et ne font pas partie de la chaîne. 🎜🎜Lors de la définition d'une chaîne, si la chaîne contient des guillemets, vous pouvez utiliser une barre oblique inverse pour échapper les guillemets dans la chaîne, ou choisir des guillemets différents dans la chaîne pour définir la chaîne, comme suit Exemple : 🎜rrreee 🎜【Recommandations associées : 🎜tutoriel vidéo javascript🎜, 🎜front-end web🎜】🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal