天天看點

JS-原生代碼或方法實作特定效果總結(更新中...)

1、首字母大寫示例:

var value = “一段文本或一個參數”;

value = value.toString()

return value.charAt(0).toUpperCase() + value.slice(1)
      

  

2、反轉字元串:

var value = “一段字元串”;

value.split('').reverse().join(''),      

先一個個的字元分隔開來,不用分隔符。翻轉。再一個個的拼接上,不用連接配接符。

3. 随機生成一個十六進制的色值

"#"+Math.random().toString(16).slice(2,8)      

首先,Math.random() 會得到一個0-1之間的浮點數,數值也夠長,

JS-原生代碼或方法實作特定效果總結(更新中...)

然後把這個值的類型轉化,利用toString(16) 變成十六進制的字元串

JS-原生代碼或方法實作特定效果總結(更新中...)

然後對字元串進行截取:利用slice,從小數點後邊(index=2)開始,一直截取六位,即到8(index=8)的位置:

JS-原生代碼或方法實作特定效果總結(更新中...)

最後拼接上顔色值的 “ # ”号,大功告成!

JS-原生代碼或方法實作特定效果總結(更新中...)

4.擷取時間戳的簡便寫法:

(new Date()).getTime()      
JS-原生代碼或方法實作特定效果總結(更新中...)

方法二:

Date.now()      
JS-原生代碼或方法實作特定效果總結(更新中...)

繼續閱讀