JavaScript簡(jiǎn)介
JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)的語言矿酵,應(yīng)用于客戶端。
- 基于對(duì)象:不同于Java這樣的面向?qū)ο蟮恼Z言矗积,Java是需要自己new對(duì)象全肮,而JavaScript是提供了很多可以直接拿過來用的對(duì)象。
- 事件驅(qū)動(dòng):與鼠標(biāo)棘捣,鍵盤進(jìn)行交互等辜腺,實(shí)現(xiàn)動(dòng)態(tài)效果。
- 客戶端:此處的客戶端就是瀏覽器乍恐。
JavaScript的組成:
- ECMAScript:制定的標(biāo)準(zhǔn)的js語法评疗。
- BOM:Browser Object Model,瀏覽器對(duì)象模型茵烈,使得js有能力與瀏覽器對(duì)話百匆。
- DOM:Document Object Model,文件對(duì)象模型呜投,使得js有能力與文件對(duì)話加匈。
JavaScript與HTML的兩種結(jié)合方式
- 直接寫在
<script>
標(biāo)簽內(nèi)
<script type="text/javascript">
alert("hello world");
</script>
- 在
<script>
標(biāo)簽里引入js文件的鏈接
<script type="text/javascript" src="#">
</script>
JavaScript基礎(chǔ)語法
JavaScript是一種弱類型語言,和Python類似仑荐,它定義變量都使用var關(guān)鍵字雕拼,一共有number
,string
粘招,boolean
啥寇,null
,undefined
五種數(shù)據(jù)類型
var name = "lyl";
var age = 22;
var isStudent = "true";
var object = null;
var a; //undefined