變量是儲存信息的容器。編程
實例spa
var x=2;
var y=3;
var z=x+y;
就像代數那樣code
x=2
y=3
z=x+y
在代數中,咱們使用字母(好比 x)來保存值(好比 2)。
經過上面的表達式 z=x+y,咱們可以計算出 z 的值爲 5。
在 JavaScript 中,這些字母被稱爲變量。
提示:您能夠把變量看作存儲數據的容器。blog
JavaScript 變量ip
與代數同樣,JavaScript變量可用於存放值(好比x=2)和表達式(z=x+y)。字符串
變量可使用短名稱(x和y) 也可使用描述性更好的名稱(好比age sum total)get
變量必須以字母開頭class
變量也能以¥和_符號開頭 (不過咱們不推薦這麼作)容器
變量名稱對大小寫敏感變量
JavaScript 數據類型
JavaScript 變量還能保存其餘數據類型,好比文本值(name = "Bill Gates")。
在JavaScript中 相似於"Bill Gates"這樣一條文本被稱爲字符串
JavaScript變量有不少類型 當您向變量分配文本值時,應該用雙引號或單引號包圍這個值。 數值不須要。
var pi=3.14;
var name="Bill Gates";
var answer='Yes I am!';
聲明建立JavaScript變量
咱們使用關鍵字 var 來聲明變量
var name = "Bill Gates";
在下面的例子中,咱們建立了名爲 carname 的變量,並向其賦值 "Volvo",而後把它放入 id="demo" 的 HTML 段落中:
<p id="demo"></p> var carname="Volvo"; document.getElementById("demo").innerHTML=carname;
一個好的編程習慣 就是在代碼開始處 統一對須要的變量進行聲明
你也能夠在一條語句中聲明不少變量 該語句以var開頭 並使用逗號分隔變量便可
var name = "Bill" ,age = 56, job = "CEO";
Value = undefined
在計算機程序中,常常會聲明無值的變量。未使用值來聲明的變量,其值其實是 undefined。
在執行過如下語句後,變量 carname 的值將是 undefined:
var carname;
從新聲明JavaScript變量
若是從新聲明JavaScript變量 該變量值不會丟失
var carname="Volvo";
var carname;
JavaScript 算數
你能夠經過JavaScript變量來作算術 使用的是=和+這類運算符。
例子
y=5;
x=y+2;