你們好,咱們又見面了.昨天咱們簡單的說了一下HTML基礎和一些經常使用標籤,這些東西有點太簡單了,我本身都有點寫不下去了,因此從今天開始,咱們講一下原生JS的一些應用.javascript
JS就是JavScript,是一種直譯試腳本語音,是一種動態類型、弱類型、基於原型的語言,內置支持類型.它的解釋器被稱爲JavaScript引擎,爲瀏覽器的一部分,普遍用於客戶端的腳本語言,最先是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增長動態功能.在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成.由於Netscape與Sun合做,Netscape管理層但願它外觀看起來像Java,由於取名爲JavaScript.但實際上它語法風格與Self及Scheme較爲接近.爲了取得技術優點,微軟退出了JScript,CEnvi退出ScriptEase,與JavaScript一樣可在瀏覽器上運行.爲了統一規格,由於JavaScript兼容於ECMA標準,所以也稱爲ECMAScript.java
JavaScript的技術體系瀏覽器
核心語言定義spa
原生對象和內置對象設計
BOM(瀏覽器對象模式)對象
DOM(文檔對象模式)事件
事件處理模型ip
javascript代碼要寫在<script></script>裏,script標籤能夠寫在任何地方,好比<body></body>或<head></head>裏,也能夠外部引用.文檔
JavaScript變量字符串
js中聲明變量都用關鍵字var,而且js區分大小寫,
弱類型,不必定要初始化,
在聲明變量時注意的一些小細節:
聲明變量後第一次給變量賦什麼樣的類型的值,之後必須使用相同的類型,
當咱們沒有使用var定義變量的時候,若是沒有給變量賦值就會報錯,若是給他賦值了,瀏覽器就把它覺得一個全局變量.
var a; 當聲明的變量未初始化時,值爲undefined.
JavaScript數據類型
js中有六種基本數據類型:
undefined:表示未定義,當聲明的變量未初始化時
null:表示空,是從undefined派生來的
string:表示字符串 例:var str="string";
number:表示數字 例:var num=1;
object:表示對象 例:var obj={};
Boolean:布爾值 只有兩個值,true(對)/false(錯)
好了,今天就先到這裏了,咱們先了解一下JavaScript的基本語法、怎麼定義一個變量和數據類型,明天咱們在來深刻的講解JS.
堅持!堅持!堅持!