欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript中的關于類型轉換的性能優(yōu)化

 更新時間:2010年12月14日 21:47:33   作者:  
類型轉換是大家常犯的錯誤,因為JavaScript是動態(tài)類型語言,你不能指定變量的類型。
1. 把數字轉換成字符串,應用"" + 1,雖然看起來比較丑一點,但事實上這個效率是最高的,性能上來說:("" + ) > String() > .toString() > new String(),盡量使用編譯時就能使用的內部操作要比運行時使用的用戶操作要快。String()屬于內部函數,所以速度很快,而.toString()要查詢原型中的函數,所以速度遜色一些,new String()用于返回一個精確的副本。

2. 浮點數轉換成整型,這個更容易出錯,很多人喜歡使用parseInt(),其實parseInt()是用于將字符串轉換成數字,而不是浮點數和整型之間的轉換,我們應該使用Math.floor()或者Math.round()。另外,和第二節(jié)的對象查找中的問題不一樣,Math是內部對象,所以Math.floor()其實并沒有多少查詢方法和調用的時間,速度是最快的。

3. 對于自定義的對象,如果定義了toString()方法來進行類型轉換的話,推薦顯式調用toString(),因為內部的操作在嘗試所有可能性之后,會嘗試對象的toString()方法嘗試能否轉化。

相關文章

  • 微信JS SDK接入的幾點注意事項(必看篇)

    微信JS SDK接入的幾點注意事項(必看篇)

    下面小編就為大家?guī)硪黄⑿臞S SDK接入的幾點注意事項(必看篇)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • javascript實現繼承的簡單實例

    javascript實現繼承的簡單實例

    這篇文章主要介紹了javascript實現繼承的簡單實例的相關資料,需要的朋友可以參考下
    2015-07-07
  • javascript 從if else 到 switch case 再到抽象

    javascript 從if else 到 switch case 再到抽象

    大家覺得在接手遺留代碼時,見到什么東東是最讓人感到不耐煩的?復雜無比的 UML ?我覺得不是。
    2010-07-07
  • javascript Array.remove() 數組刪除

    javascript Array.remove() 數組刪除

    下面的代碼主要是實現了,刪除數組中指定的值。
    2009-08-08
  • axios攔截器、ElementUI組件的使用方法

    axios攔截器、ElementUI組件的使用方法

    大家都知道ElementUI是"餓了么"公司推出的基于Vue2.0的組件庫,這篇文章主要介紹了axios攔截器、ElementUI組件的使用方法,需要的朋友可以參考下
    2023-01-01
  • uni-app微信小程序之紅包雨活動完整源碼

    uni-app微信小程序之紅包雨活動完整源碼

    最近公司需求做一個微信紅包雨功能,這里給大家總結下實現的方法,這篇文章主要給大家介紹了關于uni-app微信小程序之紅包雨活動的相關資料,需要的朋友可以參考下
    2024-01-01
  • 用客戶端js實現帶省略號的分頁

    用客戶端js實現帶省略號的分頁

    帶省略號的分頁只有在服務器端才可以實現,下面為大家介紹的是用js實現的帶省略號的分頁,感興趣的朋友可以參考下哈,希望對你寫出好的分頁有所幫助
    2013-04-04
  • IE6 fixed的完美解決方案

    IE6 fixed的完美解決方案

    IE7已經支持position:fixed了,而我們的IE6呢?還繼續(xù)使用js事件?消耗資源,破壞結構,畫面閃耀。
    2011-03-03
  • JavaScript面向對象實現放大鏡案例

    JavaScript面向對象實現放大鏡案例

    這篇文章主要為大家詳細介紹了JavaScript面向對象實現放大鏡案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • SWFObject Flash js調用類

    SWFObject Flash js調用類

    一直想為 SWFObject 這個JS的類庫寫一個推薦帖,因為他輕便,同時功能強大,為我們的開發(fā)帶來了很大的便捷。
    2008-07-07

最新評論