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

2022-03-06 18:12:57 字數 1398 閱讀 9992

字串  操作

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";

2var ss = s.split(','

);3for (var i = 0; i < ss.length; i++)

4

view code

s.length   長度

s.indexof("world")  查詢第乙個world所在的位置  沒有返回-1

時間日期函式

var d=new date();   當前的系統的時間  很少用  因為使用者電腦時間可以隨便改

var d=new date(1999,3,2)  時間格式化   定義時間為2023年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 字串操作函式

js 字串操作函式小結。concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。indexof 返回字串中乙個子串第一處出現的索引。如果沒有匹配項,返回 1 charat 返回指定位置的字元。lastindexof 返回字串中乙個子串最後一處出現的索引,如果沒有匹配項,返回 1 match ...

js 字串操作函式

concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。indexof 返回字串中乙個子串第一處出現的索引。如果沒有匹配項,返回 1 charat 返回指定位置的字元。lastindexof 返回字串中乙個子串最後一處出現的索引,如果沒有匹配項,返回 1 match 檢查乙個字串是否匹配乙個...

js 字串操作函式

concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。indexof 返回字串中乙個子串第一處出現的索引。如果沒有匹配項,返回 1 charat 返回指定位置的字元。lastindexof 返回字串中乙個子串最後一處出現的索引,如果沒有匹配項,返回 1 match 檢查乙個字串是否匹配乙個...