微信小程式 JS 中的函式合集!更新中

2021-08-19 02:37:50 字數 1410 閱讀 5329

****************************** 【字串轉換數字】

--------------------------------- 轉換整數

js提供了parseint()和parsefloat()兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行;對其他型別返回的都是nan(nota number)。

一些示例如下:

**如下:

parseint("1234blue"); //returns 1234

parseint("0xa"); //returns 10

parseint("22.5"); //returns 22

parseint("blue"); //returns nan

--------------------------------- 轉換小數

使用parsefloat()方法的另一不同之處在於,字串必須以十進位制形式表示浮點數,parsefloat()沒有基模式。

下面是使用parsefloat()方法的示例:

**如下:

parsefloat("1234blue"); //returns 1234.0

parsefloat("0xa"); //returns nan

parsefloat("22.5"); //returns 22.5

parsefloat("22.34.5"); //returns 22.34

parsefloat("0908"); //returns 908

parsefloat("blue"); //returns nan

----------------------------  

方法二:強制型別轉換

還可使用強制型別轉換(type casting)處理轉換值的型別。使用強制型別轉換可以訪問特定的值,即使它是另一種型別的。

ecmascript中可用的3種強制型別轉換如下:

boolean(value)——把給定的值轉換成boolean型;

number(value)——把給定的值轉換成數字(可以是整數或浮點數);

string(value)——把給定的值轉換成字串。

var str = 'abcadeacf';

var str1 = str.replace('a', 'o');

alert(str1); 

// 列印結果: obcadeacf

****************************** 【隨機產生字元函式】

隨機函式的產生:

createnoncestr: function () ,

時間戳產生的函式:

createtimestamp: function () ,

****************************** 

微信小程式 頁面資料的更新

關於前端資料載入咱們都會做同一件事,就是理所當然的將載入資料放在onload中,因為onload是生命週期函式 監聽頁面載入。有時候這樣做並沒有錯,包括我在之前開發也沒有遇到什麼不妥的地方。下面是我寫myroom動態頁面的 旅途 myroom是檢視自己建立的所有課程的頁面 1 初始的簡易寫法。onl...

微信小程式 onLoad 函式

小程式註冊完成後,載入頁面,觸發onload方法。頁面載入後觸發onshow方法,顯示頁面。首次顯示頁面,會觸發onready方法,渲染頁面元素和樣式,乙個頁面只會呼叫一次。當小程式後台執行或跳轉到其他頁面時,觸發onhide方法。當小程式有後台進入到前台執行或重新進入頁面時,觸發onshow方法。...

微信小程式js過度動畫

一,我們先來看看效果吧。二,我們用的是js的逐幀動畫,css也可有相同的效果,我們這裡用js pages arrary first more4 more4.js let puts cloud cloud cloud cloud cloud cloud cloud cloud cloud page t...