千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

- 字符串不常用操作
- indexOf
- 查找
- 返回值是第一個(gè)符合條件的字符的下標(biāo),沒有就是-1
- lastIndexOf
- 查找最后一次
- 用來查找文件的后綴名,返回值是最后一個(gè)符合條件的字符的下標(biāo)
- charAt
- 查找
- 返回值是對(duì)應(yīng)的字符
- 值是下標(biāo)
- charCodeAt
- 查找
- 值是下標(biāo),返回值是對(duì)應(yīng)字符的ascii碼值
- 空格是32
- match
- 匹配
- 值是一個(gè)字符
- 正則的時(shí)候能用
- replace
- 替換
- 第一個(gè)值是需要替換的字符,第二個(gè)值是用于替換的
- 用于關(guān)鍵字屏蔽,在正則里能用
- substring
- 復(fù)制
- 和slice一樣
- substr
- 復(fù)制
- 第一個(gè)是復(fù)制的下標(biāo),第二個(gè)值是復(fù)制的個(gè)數(shù)
- Math對(duì)象
- max
- 最大值
- min
- 最小值
- ceil
- 向上取整
- 向數(shù)軸大的方向取整
- floor
- 向下取整
- 向數(shù)軸小的方向取整
- round
- 四舍五入
- 正數(shù)四舍五入,復(fù)數(shù)五進(jìn)六舍。
- Math.round(-12.5)
- -12
- Math.round(-12.6)
- -13
- pow
- 冪,需要兩個(gè)參數(shù)
- sqrt
- 開平方
- PI
- Π
- random
- 隨機(jī)數(shù)
- 隨機(jī)重復(fù)幾率小
- 不寫參數(shù)就是從0到1的隨機(jī)數(shù),0可能出現(xiàn),但是1不會(huì)出現(xiàn)
- 0到n的隨機(jī)數(shù)
- Math.random() * n
- n到m的隨機(jī)數(shù)
- Math.random()*(m-n)+n
- 隨機(jī)數(shù)加上小的值,就是從這個(gè)數(shù)開始,接下來在剩下的部分隨機(jī)
- 前提是m>n,等于也不行
- 用于隨機(jī)顏色、雙色球等需要隨機(jī)的地方
- 日期對(duì)象
- var now=new Date()
- 獲取時(shí)間 now.
- getFullYear()
- getMonth()+1
- 月份從0開始
- getDate()
- getHours()
- getMinutes()
- getSeconds()
- getMilliseconds()
- now
- 電腦的時(shí)間,不靠譜,可以修改。最好用服務(wù)器時(shí)間。
- Wed Jul 12 2023 14:07:02 GMT+0800(中國(guó)標(biāo)準(zhǔn)時(shí)間)
- now.toLocaleString()
- 這是獲取一個(gè)方便查看的時(shí)間
- 2023/7/12 16:47:21
- 讓時(shí)間變化起來
- setInterval(function(){調(diào)用函數(shù)},1000)
- 有一個(gè)空白時(shí)間,可以先調(diào)用一次函數(shù),再setInterval
- var target = new Date(年,月,日,時(shí),分,秒,毫秒)
- 設(shè)置時(shí)間
- setFullYear(年,月,日)
- setMonth
- setDate()
- setHours(時(shí),分,秒,毫秒)
- setMinutes()
- setSeconds()
- setMilliseconds()
- 獲取當(dāng)前時(shí)間+固定=未來時(shí)間
- now.setHours(now.getHours()+2,0,0,0)
- 兩小時(shí)后的時(shí)間
- now.setDate(32)
- 當(dāng)前時(shí)間加上32天,自動(dòng)跳轉(zhuǎn)到下個(gè)月
- 使用插件
- http://momentjs.cn/
- 引入js
- moment().format('YYYY-MM-DD HH:mm:ss')
- getTime
- 時(shí)間戳
- 是一個(gè)毫秒數(shù)
- 獲取現(xiàn)在的時(shí)間,設(shè)置未來的時(shí)間。用未來時(shí)間的時(shí)間戳減去現(xiàn)在時(shí)間的時(shí)間戳,得到一個(gè)毫秒數(shù),用這個(gè)毫秒數(shù)來算其他的時(shí)間單位。可以用來做倒計(jì)時(shí)。
標(biāo)簽: