>웹 프론트엔드 >프런트엔드 Q&A >JavaScript 변수에 공백이 있을 수 있나요?

JavaScript 변수에 공백이 있을 수 있나요?

青灯夜游
青灯夜游원래의
2022-03-28 19:47:043262검색

JavaScript에서는 변수 이름에는 공백이 포함될 수 없지만, 변수 값에는 공백이 포함될 수 있습니다. 변수 이름에는 숫자, 문자, 밑줄 및 달러 기호가 포함될 수 있지만 한자와 공백은 포함될 수 없으며 변수 값에는 공백이 포함될 수 있습니다. 예를 들어 "var a="hello world"와 같이 변수 값을 문자열 유형으로 정의하면 됩니다. ;" .

JavaScript 변수에 공백이 있을 수 있나요?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript 변수 이름에는 공백이 포함될 수 없지만, 변수 값에는 공백이 포함될 수 있습니다.

JavaScript 변수 이름

JavaScript에서 변수 이름은 임의로 정의할 수 없으며 아래와 같이 식별자의 명명 규칙을 따라야 합니다.

  • 변수 이름에는 숫자, 문자 및 밑줄이 포함될 수 있습니다._, 달러 기호 $; _、美元符号$

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

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

  • 变量名不能是 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"。需要注意的是,单引号和双引号是定义字符串的不同方式,并不是字符串的一部分。

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

한자는 변수 이름에 포함될 수 없습니다. 변수 이름에는 공백이 포함될 수 없습니다. / li>

변수 이름은 JavaScript에서 키워드나 예약어일 수 없습니다. 🎜🎜🎜변수 이름은 숫자로 시작할 수 없습니다. 즉, 첫 번째 문자는 숫자일 수 없습니다. 🎜ifvar
JavaScript 키워드
중단 삭제 동안
경우 do in throw with
catch else instanceof 시도
계속 마지막으로 typeof
디버거(ECMAScript 5의 새로운 기능) 반환
기본값 함수 스위치 void / td>
인터페이스
JavaScript 예약어
추상 더블 goto 네이티브 정적
부울 열거형 구현 패키지 super
바이트 내보내기 가져오기 비공개 동기화
문자 확장 / td> int protected throw
class final 공개 일시적
const float long short 휘발성
🎜변수를 정의할 때 변수 이름은 최대한 의미가 있어야 합니다. 또는 다른 사람들도 이해하기 쉽습니다. 예를 들어 name을 사용하여 이름을 저장하는 변수를 정의하고 dataArr을 사용하여 배열 유형 변수를 정의할 수 있습니다.
🎜🎜변수 이름에 영어 단어가 여러 개 포함될 경우 카멜 케이스 네이밍을 권장합니다. 첫 번째 단어는 소문자이고 다음은 fileType, dataArr과 같이 단어의 첫 글자를 대문자로 표시합니다. 🎜🎜🎜🎜JavaScript 변수 값🎜🎜🎜🎜변수가 정의된 후 등호 =를 사용하여 변수에 값을 할당할 수 있습니다. 변수이며 등호 오른쪽은 변수에 할당될 값입니다. 값은 다음 예와 같습니다. 🎜
var str = "Let's have a cup of coffee.";  // 双引号中包含单引号
var str = 'He said "Hello" and left.';    // 单引号中包含双引号
var str = 'We\'ll never give up.';        // 使用反斜杠转义字符串中的单引号
🎜JavaScript는 변수를 정의할 때 필요하지 않습니다. 변수 유형을 미리 지정하세요. 변수 유형은 프로그램 실행 중에 JavaScript 엔진에 의해 동적으로 결정됩니다. 또한 동일한 변수를 사용하여 다양한 유형의 데이터를 저장할 수 있습니다. 🎜JavaScript의 데이터 유형은 두 가지 유형으로 나눌 수 있습니다. 🎜🎜🎜🎜기본 데이터 유형(값 유형): 문자열, 숫자, 부울, Null, 정의되지 않음, 기호 🎜🎜🎜참조 데이터 유형: 개체, 배열, 함수. 🎜🎜🎜JavaScript strings🎜🎜🎜문자열(String) 유형은 '123', "abc"와 같이 작은따옴표 '' 또는 큰따옴표 ""로 묶인 텍스트 조각입니다. 작은따옴표와 큰따옴표는 문자열을 정의하는 다른 방법이며 문자열의 일부가 아니라는 점에 유의해야 합니다. 🎜🎜문자열을 정의할 때 문자열에 따옴표가 포함된 경우 백슬래시 를 사용하여 문자열의 따옴표를 이스케이프하거나 다음과 같이 문자열에서 다른 따옴표를 선택하여 문자열을 정의할 수 있습니다. : 🎜rrreee🎜[관련 추천: 🎜javascript 비디오 튜토리얼🎜, 🎜웹 프론트엔드🎜]🎜

위 내용은 JavaScript 변수에 공백이 있을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.