JavaScript變量的命名規(guī)則
1、首字符必須是大寫(xiě)或小寫(xiě)的字母或下劃線(_)或美元符($);
2萎馅、后續(xù)的字符可以是字母双戳、數(shù)字、下劃線或美元符;
3糜芳、變量名稱不能是保留字飒货;
4、長(zhǎng)度是任意峭竣;
5塘辅、區(qū)分大小寫(xiě);
約定:集中置頂皆撩;? 使用局部變量扣墩;? 易于理解; stdId? 避免混亂扛吞∩胩瑁 usrname 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ì)象瘸彤、已定義但沒(méi)有賦值的量;
重點(diǎn)回顧與作業(yè)
JavaScript變量的命名規(guī)則
JavaScript變量的聲明以及賦值
JavaScript變量的作用域
JavaScript變量的類型(數(shù)據(jù)類型)
作業(yè):
1笛钝、自定義游戲中英雄角色所有的變量屬性(把你設(shè)想的所有屬性都用程序的變量列出來(lái)质况,并賦相應(yīng)類型的值)
2、預(yù)習(xí)JavaScript表達(dá)式
拓展知識(shí)