JavaScript에서는 변수 이름에는 공백이 포함될 수 없지만, 변수 값에는 공백이 포함될 수 있습니다. 변수 이름에는 숫자, 문자, 밑줄 및 달러 기호가 포함될 수 있지만 한자와 공백은 포함될 수 없으며 변수 값에는 공백이 포함될 수 있습니다. 예를 들어 "var a="hello world"와 같이 변수 값을 문자열 유형으로 정의하면 됩니다. ;" .
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
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 |
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에서 키워드나 예약어일 수 없습니다. 🎜🎜🎜변수 이름은 숫자로 시작할 수 없습니다. 즉, 첫 번째 문자는 숫자일 수 없습니다. 🎜중단 | 삭제 | if이 | 동안 | |
경우 | do | in | throw | with |
catch | else | instanceof | 시도 | |
계속 | 마지막으로 | 새 | typeof | |
디버거(ECMAScript 5의 새로운 기능) | 반환 | var|||
기본값 | 함수 | 스위치 | void / td> |
추상 | 더블 | goto | 네이티브 | 정적 |
부울 | 열거형 | 구현 | 패키지 | super |
바이트 | 내보내기 | 가져오기 | 비공개 | 동기화 |
문자 | 확장 / td> | int | protected | throw |
class | final | 인터페이스공개 | 일시적 | |
const | float | long | short | 휘발성 |
=
를 사용하여 변수에 값을 할당할 수 있습니다. 변수이며 등호 오른쪽은 변수에 할당될 값입니다. 값은 다음 예와 같습니다. 🎜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 중국어 웹사이트의 기타 관련 기사를 참조하세요!