標籤:逗號 返回 mouseover focus log 滑鼠 改變 按鈕 下標
字串 操作
var s="abcdefg"
s.tolowerCase() 轉小寫
s.toupperCase() 轉大寫
s.substring(2,5) 索引下標從0開始 從第3個開始截取5位
s.substr(2,5) 同上
假設 s="a,b,c,d,e,f,g"
s.split(‘,‘) 有逗號 用逗號隔開字串 好幾個元素一個元素
例如:
1 var s = "a,b,c,d,e,f,g";2 var ss = s.split(‘,‘);3 for (var i = 0; i < ss.length; i++)4 { alert(ss[i]);}View Code
s.length 長度
s.indexof("world") 尋找第一個world所在的位置 沒有返回-1
時間日期函數
var d=new Date(); 當前的系統的時間 很少用 因為使用者電腦時間可以隨便改
var d=new Date(1999,3,2) 時間格式化 定義時間為1999年3月2日
擷取年份 d.getFullYear
擷取月份 d.getMonth()
擷取天 d.getDate()
擷取星期幾 d.getDay()
擷取小時 分鐘 秒d.getHours() d.getMinutes() d.getSeconds()
設定年份 d.setFullYear()
數學函數
去上限 Math.ceil()
去下限 Math.floor()
開平方 Math.sqrt()
四捨五入 Math.round()
隨機數 Math.random() 隨機數是0-1之間
要取0-5之間的隨機數
Math.ceil(5*Math.random())
補充小知識點
s.match(reg) s代表一個字串 reg代表一個字串 兩個匹配 相當於 if中的 s==reg
事件
onclick 點擊觸發
ondblclick 雙擊觸發
onmouseover 移入觸發
onmouseout 移出觸發
onmousemove 滑鼠在上面移動觸發
onchange 內容改變觸發
onblur 失去焦點觸發
onfocus 獲得焦點觸發
onkeydown 按鍵按下觸發
onkeyup 按鍵抬起來觸發
onkeypress 放開任何字母鍵觸發 但是系統按鈕無法識別(例如:箭頭 功能鍵)
JS 字串 時間 數字函數操作 事件