JS 字串 時間 數字函數操作 事件

來源:互聯網
上載者:User

標籤:逗號   返回   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 字串 時間 數字函數操作 事件

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.