JavaScript的主要特點:解釋性,基於對象,事件驅動,跨平臺,安全性 JavaScript的位置:①在HTML文檔里的<script></script>標簽中直接編寫腳本代碼程式,使用最多的情況(一般放在head裡面)。<script>標簽的位置並不是固定的,可以出現在<head>或者<bod
JavaScript的主要特點:解釋性,基於對象,事件驅動,跨平臺,安全性
JavaScript的位置:
①在HTML文檔里的<script></script>標簽中直接編寫腳本代碼程式,使用最多的情況(一般放在head裡面)。<script>標簽的位置並不是固定的,可以出現在<head>或者<body>中的任何地方;而且在一個文檔中可以有多個<script>標簽來嵌入多段JavaScript代碼,每段代碼可以互相訪問,同將所有JS代碼放在一對<script>標簽中的效果是一樣的。
②鏈接外部JavaScript文件,將腳本代碼放置在一個單獨的文件中,在網頁文件中引用這個腳本程式文件(.js文件)。例如:
<script type="text/javascript"src="javascript.js"></script>
③將腳本程式代碼作為某個元素的事件屬性值或超鏈接的href屬性值。例如:
超鏈接<a>的href屬性除了可以使用http和mailto等協議之外,還可以使用Javascript協議。如:
<a href=”javascript:alert(new Date())”;>javascript</a>
單擊這個超鏈接,瀏覽器將會執行JavaScript:後面的腳本程式代碼
JavaScript註意事項:
①執行順序:JavaScript按照在HTML文件中出現的順序逐行執行,如果需要在整個HTML文件中執行最好放在文件的<head></head>標記中,函數體內的代碼不會被立即執行,只有當所在函數被其他程式調用時,改代碼才會執行
②區分大小寫
③結尾分號可有可無,字元串必須放在單引號或雙引號中.如:var name=“Tom”;
var name=‘Jim’;
④括弧,換行
⑤函數調用和引用
⑥重載
⑦作用域,閉包
JavaScript數據結構:①標識符:用來命名變數和函數②關鍵字:不能作為變數名和函數名使用(標識符)③常量和變數
JavaScript數據類型:①數字型 :在 Js 中整數和浮點值沒有差別。②字元串型 :一個字元串值是排在一起的一串零或零以上的 Unicode 字元(字母、數字和標點符號)。字元串數據類型用來表示 JS 中的文本。③布爾型: (boolean:true or false)④特殊數據類型:Null(無值,無對象),Undefined (對象屬性不存在;聲明瞭變數但未賦值)
JavaScript運算符和表達式