天天看點

javascript 變量 命名規範 變量的作用域

大家好,我是小強老師,今天講解的是變量

小時候我們學過  這個 應用題 :  X+1=2; 

問  X 等于幾?  答案是 1 對了,很聰明哈

那麼 這個  X  我們就稱之為  未知數 或者  變量

變量實際是一個容器  用來存放資料的。但是我們永遠不知道,他的結果是多少。  裡面隻能存放一個值。

var  變量名;

1.變量命名必須以字母或是下标符号”_”或者”$”為開頭。

2.變量名長度不能超過255個字元。

3.變量名中不允許使用空格。

4.不用使用腳本語言中保留的關鍵字及保留符号作為變量名。

5.變量名區分大小寫。(javascript是區分大小寫的語言)

6.變量名闊以是中文。 所有的浏覽器都支援的。

但是,變量名如果加了中文的标點符号  隻有ie支援,其他浏覽器不支援。

盡量不要用中文。

var num1= 0, num2 = 0; //聲明多個變量

1.下面四個變量聲明語句中,哪一個變量的命名是正确的?

A.var for

B.var txt_name

C.var myname myval

D.var 2s

答案 : B    A 是關鍵子錯了   C  有空格也錯了   D 不能以數字開頭

2.下面哪一個語句定義了一個名為Myval的變量并将它的值賦為2205?

A.var myval=2205

B.var MyVal=2205

C.var Myval=2205

D.Myval=2205

答案 C 

3.Javascript中, 以下哪條語句一定會産生運作錯誤?

A、var _變量=NaN;

B、var 0bj = 123;

C、var obj = "//";

D、var obj = '你好嗎';

答案是:  嘻嘻,這個考察是眼力哈,答案是 B   因為變量不能以數字的0開頭哈   A雖然有漢字是正确的。

變量的範圍:  全局變量    局部變量

全局變量:

  再外部聲明的是全局變量

      沒有加var  的内部聲明

局部變量:

  再内部聲明的 

javascript 變量 命名規範 變量的作用域

繼續閱讀