JavaScricp,javascri
JavaScript語法
基本數據類型與C#基本一樣,萬能變量var——可以隨便存儲其它類型的值,可以直接使用
顯式轉換:
parseint()——轉換為整數
parsefloat()——轉換為小數
運算符:與C#一樣
數學運算符:+ - * / % ++ --;
關系運算符:== != > >= < <=;
邏輯運算符:&& || !;
其它運算符:+= -= *= /= %= ?:
分支語句:
if...else
循環語句:
for()
數組:
new Array();——類型固定,長度不固定
數組屬性:a.length;數組元素的個數
JavaScript是腳本語言
常用對話框:
- alert()——警告對話框,作用是彈出一個警告對話框
- confirm()——帶確定和取消按鈕,返回True或false
- prompt()——彈出一個可以輸入內容的對話框
函數:
function 函數名(參數){}
function(){}——匿名函數
window對象:
- window.open("打開的網址""打開的位置")
- window.opener——打開此頁面的上一個頁面
- window.close()——關閉當前頁面
- window.navigate("url")——超鏈接功能
- window.moveTo(x,y)——移動浏覽器至某一位置
- window.resizeTo(x,y)——設置浏覽器的寬高
- window.scrollTo(x,y)——錨點功能
定時器:
- window.setTimeout(function(){},間隔執行的時間)——等待多久後執行,僅執行一遍
- window.setInterval(function(){},間隔執行時間)——每隔多長時間執行一次,不會停止
window.history:
- window.history.back()——頁面後退
- window.history.forward()——頁面前進
- window.history.go(n)——前進後退,n為正數則前進n個頁面,為負數則後退n個頁面
- window.location.href="url" ——超鏈接,主要
- window.status——操作頁面底部工具條的對象
window.document:
- docunment.getElementById("id");根據id找,最多找一個;
- docunment.getElementsByName("name");根據name找,找出來的是數組;
- docunment.getElementsByTagName("name");根據標簽名找,找出來的是數組;
- docunment.getElementsByClassName("name") 根據classname找,找出來的是數組;