---- JavaScript下面簡稱 JS ----
首先我們需要了解什么是JS腳本語言,JS腳本
語言就是實現網頁操作編輯網頁, 使網頁內容
更加豐富更完善網頁信息的語言, 了解js的組成
,學習JS的3個方面(1)ECMAScript標准(2)
DOM (3)BOM
---- JS基礎語法《網頁設計》 ----
在使用JS腳本語言需要在網頁中選擇基本語言類型
<script type="text/javascript">
JS代碼;
</script>
--然后你就可以在代碼區寫入你的JS代碼。
<script>...</script>可以包含在文本文檔中的任何
地方,只要保證這些代碼在被使用前已讀取並加載到內存即可。
所以我們經常把<script>標簽寫在<head>..</head>中。
對外部JS文件的使用。通過src=" "選擇文件路徑,language=" "選擇語言類型
比如說我們現在需要插入一個HelloWrod.js文件
<script src="HelloWrod.js " language="javascript">
</script>
在HTML標簽中直接使用JS語言(實現很簡單的代碼,大型代碼不要這樣使用)
<input name="btn" type="button" value="點擊彈出消息框" onclick="javascript:alert('holle word');"/>
--name命名屬性 --type選擇類型 --button為按鈕類型
--value屬性在按鈕上顯示的信息
此代碼實現的功能是點擊網頁中按鈕,然后會彈出一個提示框 “ holle word”
在JS腳本中聲明變量用 var ;js的變量聲明和java中的聲明不一樣,沒有很具
體的定義,就比如說 我們在JAVA中聲明一個 字符串 String s="holle word";
整型 int i=" 12"; 而在js中我們只用通過一個 var 聲明 字符串 和整型 例如
var i =12; 整型 var s ="holle word" ;字符串 。變量也可以直接賦值不聲明
但這這樣直接賦值容易出錯,也很難查,不推薦使用
var 的使用格式 var 變量名 = 所需要賦的值 ;
js中常用的數據類型
undefined 可以理解為找不到,或者為空 null 表示一個空值,與undefinde值相同 number 數字類型 可以直接定義不需要區分整型浮點型 例如 var i =23; var f =23.0; boolean 判斷類型 true --真 和 false --假 string 字符類型 var =" holle word"
以上的數據類型都是用 var 定義並賦值的
我們分別來了解這四種類型涉及到的屬性和方法
String 對象涉及到的常用
屬性
字符串對象.length //返回字符串的長度
例如 var s ="holle word"; s.length //這里字符串S對象的長度為10 //空格也算一個字符
常用查詢方法(一下方法用的很少,看見知道意思就可以了,反正我是沒怎么用過)
charAt(index) //返回在指定位置的字符 indexOf(str ,index) //查找某個指定的字符串在字符串中的位置 substring(index1,index2)//返回位於指定位置的字符串,包括 i1和 i2位置的字符
split(str)//將字符串分割為字符串數組
數組的創建
(1)var 數組名 = newArray(size); 這里是給定數組大小然后給數組賦值
數組名[ 數組下標] = 元素 ;
(2)var 數組名 = newArray( 元素 ,元素....);創建數組的時候直接賦值
邏輯語句
判斷
if(條件) { //JavaScript代碼; }else{ //JavaScript代碼; }
循環
for(初始化; 條件; 增量) { JavaScript代碼; } while(條件) { JavaScript代碼; }
switch語句
switch (表達式) { case 常量1 : JavaScript語句1; break; case 常量2 : JavaScript語句2; break; ... default : JavaScript語句3; }
循環語句常用的循環中斷語句
break//跳出當前循環 continue//結束本次循環
常用的輸入輸出
alert() //一個提示框 prompt()//一個提示框並帶有輸入框 可以返回輸入框中的內容
輔助使用的方法 document.write( )//會在網頁中輸出()中的字符串