JavaScript分為很多種蔬啡,統(tǒng)一的標(biāo)準(zhǔn)是ES5(ECMA Script5)、ES6(ECMA Script6),比較常見(jiàn)的還有微軟的Type Script翩肌,這里介紹的是ES5。
JavaScript的特點(diǎn)是1.用var關(guān)鍵字定義變量禁悠,也可以不加var關(guān)鍵字念祭,加和不加是有區(qū)別的;2.不需要設(shè)置變量的類(lèi)型绷蹲;3.語(yǔ)句結(jié)束的分號(hào) 可加可不加
定義變量
定義變量可以先聲明變量棒卷,再給變量賦值,也可以聲明變量的同時(shí)賦值
1.聲明變量:var 變量名;
沒(méi)有給變量賦值祝钢,變量為null
2.給變量賦值(前面已經(jīng)聲明):變量名 = 值;
如果沒(méi)有聲明比规,直接給變量賦值,會(huì)報(bào)錯(cuò)
3.聲明變量的同時(shí)賦值:var 變量名 = 值;
調(diào)試代碼
可以將變量的值用彈出框顯示拦英,也可以在控制臺(tái)顯示
1.以彈出框的方式蜒什,彈出變量的值:alert(變量);
2.在控制臺(tái)里面,輸出日志:console.log(變量);
如果控制臺(tái)報(bào)錯(cuò)疤估,可以通過(guò)第一行后面的提示 知道在哪個(gè)文件的多少行出的錯(cuò)灾常,點(diǎn)擊可以進(jìn)入到出錯(cuò)文件的位置
具體出錯(cuò)的原因霎冯,可以在第二行找到
xxx is not defined:某一個(gè)變量沒(méi)有定義,需要聲明提示報(bào)錯(cuò)的變量钞瀑。