JavaScript變量的命名規(guī)則
1、首字符必須是大寫或小寫的字母或下劃線(_)或美元符($);
2、后續(xù)的字符可以是字母、數(shù)字、下劃線或美元符;
3、變量名稱不能是保留字;
4、長(zhǎng)度是任意;
5、區(qū)分大小寫;
約定:集中置頂;? 使用局部變量;? 易于理解; stdId? 避免混亂?! srname usrName
JavaScript變量的聲明及賦值
聲明:
var stdId;
var name,sex;
var total=3721;
var notNull=true;
var name="李小龍",sex="先生";
var i=j=0;
賦值:
stdId = 2004007;
JavaScript變量的作用域
全局變量:省略var,或在函數(shù)外聲明 局部變量:在函數(shù)內(nèi)聲明 全局變量可在整個(gè)腳本中被使用,可在不同的類中相互引用(指定窗口名)?
例:
<script>
var langJS="JavaScript";//langJS是全局變量
test();function test()
{
var langVBS="VBScript";//langVBS是局部變量;
document.write("<LI>"+langJS);
document.write("<LI>"+langVBS);
}
document.write("<LI>"+langJS);
document.write("<LI>"+langVBS);
</script>
JavaScript變量的類型(數(shù)據(jù)類型)
數(shù)據(jù)類型:
數(shù)值:整數(shù)、浮點(diǎn)數(shù);
邏輯值:布爾值;
字符串值:
空值:
未定義值:
數(shù)據(jù)表示:
整數(shù):由正負(fù)號(hào)、數(shù)字構(gòu)成,八進(jìn)制、十進(jìn)制、十六進(jìn)制;
浮點(diǎn)數(shù):由正負(fù)號(hào)、數(shù)字和小數(shù)點(diǎn)構(gòu)成,常規(guī)記數(shù)法、科學(xué)記數(shù)法;
邏輯值:true、false
字符串值:?jiǎn)我?hào)、雙引號(hào)
空值:null
未定義值:根本不存在的對(duì)象、已定義但沒有賦值的量;
重點(diǎn)回顧與作業(yè)
JavaScript變量的命名規(guī)則
JavaScript變量的聲明以及賦值
JavaScript變量的作用域
JavaScript變量的類型(數(shù)據(jù)類型)
作業(yè):
1、自定義游戲中英雄角色所有的變量屬性(把你設(shè)想的所有屬性都用程序的變量列出來,并賦相應(yīng)類型的值)
2、預(yù)習(xí)JavaScript表達(dá)式
拓展知識(shí)
