在JavaScript中,變數名稱不能有空格,但變數值中可以有空格。變數名稱中可以包含數字、字母、底線和美元符號,但不能出現漢字、空格;而變數值中可以有空格,定義變數值為字串型別即可,例如“var a="hello world";” 。
本教學操作環境:windows7系統、javascript1.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 | ||
debugger(ECMAScript 5 新增) | for | return |
function | ##function | |||
##n ##switch | void | |||
abstract | double | goto | native | |
boolean | enum | #implements | package | |
#byte | #export | #import | #private |
int #protected
throwslong
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"。需要注意的是,單引號和雙引號是定義字串的不同方式,並不是字串的一部分。 ######定義字串時,如果字串中包含引號,可以使用反斜線###\###來轉義字串中的引號,或選擇與字串中不同的引號來定義字串,如下例所示:###
var str = "Let's have a cup of coffee."; // 双引号中包含单引号 var str = 'He said "Hello" and left.'; // 单引号中包含双引号 var str = 'We\'ll never give up.'; // 使用反斜杠转义字符串中的单引号###【相關推薦:###javascript影片教學###、###web前端###】###
以上是JavaScript變數中能有空格嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!