千鋒教育JavaScript全套視頻教程(10天學(xué)會Js,前端javascrip

編寫js代碼
·js作者:?布蘭登·艾奇
·javascript:;?防止頁面刷新
·
·js里面所的符號都是英文的,不區(qū)分單雙引號
·alert('')????警告框?彈出框
1.行內(nèi)式(不推薦)
·把js代碼寫在標(biāo)簽上
·公共屬性:onclick
??on?=>?當(dāng)
??click?=>?點擊?
??onclick屬性可以給任何標(biāo)簽加,是一個公共屬性
變量
1.定義
1.變量是數(shù)據(jù)的容器!
2.我們拿過來這個數(shù)據(jù)進行重復(fù)使用!
3.變量?:?標(biāo)記一個數(shù)據(jù)和一個單詞的關(guān)聯(lián)!
4.變量?=>?別名
2.變量聲明語法
1.?變量命名規(guī)定:?
1.開頭字符必須是?字母?,?$?,?_?不能用數(shù)字開頭命名
2.其余的字符可以是?字母?,?數(shù)字?,?$?,?_?
3.不允許使用關(guān)鍵字和保留字來命名變量!
4.不建議使用中文(允許但不推薦)
2.?變量命名規(guī)范:
1.下劃線變量命名法?:?count_down
2.駝峰命名法?:?countDown
第一個單詞首字母小寫,第二個單詞首字母大寫
3.賦值運算
1.定義:
讓變量名和數(shù)據(jù)產(chǎn)生關(guān)聯(lián)
2.運算符:?=
var?sayHi?=?"你好世界!";
3.使用變量:
賦值運算之后可以直接使用變量名代表數(shù)據(jù)
alert(sayHi);
數(shù)據(jù)類型
javascript數(shù)據(jù):?基本數(shù)據(jù)?+?復(fù)雜數(shù)據(jù)(引用類型)
1.?基本數(shù)據(jù)
1.數(shù)字類型:?number
·可以進行運算
123456
2.字符串類型:?string
·帶引號都是字符串,無論里面寫了什么
"hello?world"??'你好世界'
3.布爾值類型:?boolean
·不能帶引號,帶引號就是字符串了
·幾乎不直接使用布爾值!?布爾值的出現(xiàn)都是計算結(jié)果!
true?:?真??false?:?假
????var?b?=?true???????//?布爾
????var?b2?=?'false'????//?字符串
4.undefined:?變量聲明未賦值
·一個變量有名字但是未賦值就是undefined,undefined是數(shù)據(jù)類型,如果報錯那程序就不會往下運行了
var?a
5.null:?
·一般做一些性能優(yōu)化
空
var?nu?=?null?nu?=?100?+?200?alert(nu)?nu?=?null?alert(nu)
2.復(fù)雜數(shù)據(jù)(引用類型)
1.數(shù)組
2.函數(shù)
3.對象