成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解決JavaScript浮點溢出的兩種途徑

開發 前端
在JS中你可能會遇到浮點溢出問題,那如何解決這一問題呢,這里通過實例向大家描述一下兩種解決方案,希望對你的學習有所幫助。

本文向大家簡單介紹一下JavaScript浮點溢出的兩種解決方案,首先我們先運行一下一段代碼,看有什么現象產生,再說一下如何解決此問題。

JavaScript浮點溢出的兩種解決方案

請運行以下代碼,發現了什么。這就是JavaScript溢出問題。

  1. <scripttypescripttype="text/javascript"> 
  2. vara=38.8;  
  3. varb=6.8;  
  4. alert(a-b);  
  5. vara=134.22;  
  6. varb=6;  
  7. alert(a*b);  
  8. </script> 
  9.  

 對于JavaScript溢出問題常見的有兩種解決方案:

***個調用一個處理函數

  1. functionoverflow(a,h,b)  
  2. {if(a.toString().indexOf(".")  
  3. <0&&b.toString().indexOf(".")<0){returneval(a+h+b);  
  4. }varalen=a.toString().split(".");if(alen.length==1){   
  5. alen=0;}else{alenalen=alen[1].length;  
  6. }varblen=b.toString().split(".");if(blen.length==1){   
  7. blen=0;}else{   
  8. blenblen=blen[1].length;}if(blen>alen)alen=blen;blen="1";  
  9. for(;alen>0;alen--){blenblen=blen+"0";  
  10. }switch(h){case"+":return(a*blen+b*blen)/blen;  
  11. break;case"-":return(a*blen-b*blen)/blen;  
  12. break;case"*":return((a*blen)*(b*blen))/(blen*blen);  
  13. break;default:return0;}}  
  14.  

 第二個使用toFixed方法返回一個以定點表示法表示的數字的字符串形式

再運行以下代碼看看

  1. <scripttypescripttype="text/javascript"> 
  2. vara=38.8;  
  3. varb=6.8;  
  4. alert(overflow(a,"-",b));  
  5. vara=134.22;  
  6. varb=6;  
  7. alert((a*b).toFixed(2));  
  8. </script> 

【編輯推薦】

  1. Javascript解決瀏覽器兼容問題12個技巧
  2. 技術分享 Javascript如何獲取textarea中光標位置
  3. JavaScript彈出層和背景變暗代碼實現
  4. 技術分享 如何識別控制DHTML和JavaScript中的頁面元素
  5. 深入學習JavaScript中Function對象語法 

 

責任編輯:佚名 來源: robinhong.cn
相關推薦

2010-09-30 14:35:36

JS浮點溢出

2010-09-15 17:19:23

APC

2010-06-07 17:41:42

Sendmail 配置

2011-06-23 09:07:16

2010-11-19 11:57:15

Oracle密碼丟失

2010-09-07 09:18:16

DIV彈出窗口

2009-07-27 13:38:10

服務器變慢 Ping

2010-07-17 00:24:40

2010-09-28 15:12:27

Javascript

2010-03-15 14:01:26

JavaScript

2010-10-11 10:31:51

MySQL分區

2013-05-27 14:31:34

Hadoop 2.0

2009-09-14 19:25:09

Ruby form

2009-03-04 10:38:36

Troubleshoo桌面虛擬化Xendesktop

2010-03-26 18:41:51

Nginx 502錯誤

2021-05-27 10:57:01

TCP定時器網絡協議

2010-08-30 10:03:13

2011-03-03 10:26:04

Pureftpd

2010-03-11 14:34:47

Python環境

2011-04-06 12:41:41

Java異常
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女爽到呻吟久久久久 | 日韩欧美在线观看 | 91成人在线视频 | 黄色国产在线播放 | 午夜视频在线 | 国产一区二区三区四区 | 91精品国产综合久久久久久丝袜 | 亚洲一区自拍 | 麻豆精品国产91久久久久久 | 黄色高清视频 | 大学生a级毛片免费视频 | 欧美午夜影院 | 天天躁日日躁狠狠的躁天龙影院 | 亚洲成人黄色 | 国产日韩欧美激情 | 日韩色图视频 | 久久久亚洲| 国产不卡一区 | 日韩三级在线观看 | 很黄很污的网站 | 91影片 | 国产麻豆一区二区三区 | 欧美精品一区二区三区在线 | 嫩草网 | 午夜免费在线电影 | 亚洲国产精品视频一区 | 精品欧美在线观看 | 免费观看av | 日韩一区二区在线观看视频 | 最近日韩中文字幕 | 奇米在线| 我我色综合 | 亚洲欧洲色视频 | 青青草原精品99久久精品66 | 成年人精品视频 | 亚洲国产二区 | aaaa一级毛片 | 精品视频www| 久久精品免费观看 | 欧美在线日韩 | 6996成人影院网在线播放 |