成人免费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彈出窗口

2010-09-28 15:12:27

Javascript

2010-03-15 14:01:26

JavaScript

2009-07-27 13:38:10

服務器變慢 Ping

2010-07-17 00:24:40

2010-10-11 10:31:51

MySQL分區

2013-05-27 14:31:34

Hadoop 2.0

2009-03-04 10:38:36

Troubleshoo桌面虛擬化Xendesktop

2010-03-26 18:41:51

Nginx 502錯誤

2009-09-14 19:25:09

Ruby form

2021-05-27 10:57:01

TCP定時器網絡協議

2010-08-30 10:03:13

2011-03-03 10:26:04

Pureftpd

2011-04-06 12:41:41

Java異常

2009-06-25 13:43:00

Buffalo AJA
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本成人中文字幕 | 91久久伊人 | 精品一区二区在线视频 | 在线综合视频 | 成人精品久久 | 日韩国产在线 | 看av在线 | 欧美亚洲另类丝袜综合网动图 | 成人午夜看片 | 在线观看第一区 | 欧美日韩一区不卡 | 亚洲精品成人在线 | 久久久网| 国产69精品久久99不卡免费版 | 欧美视频精品 | 成人综合视频在线观看 | 国产成人在线观看免费 | 国产福利91精品一区二区三区 | 日韩精品极品视频在线观看免费 | 日本成人毛片 | 成人av在线播放 | 亚洲视频国产 | 日本不卡高清视频 | 亚洲日本一区二区 | 色av一区二区三区 | 欧美精品一二区 | av在线播放一区二区 | 久久一二区 | 国产探花在线观看视频 | 91香蕉嫩草 | 羞羞色在线观看 | 国产高清在线视频 | 欧美日韩中文字幕在线播放 | 99re在线 | 日韩精品在线播放 | 日韩av免费在线观看 | av性色全交蜜桃成熟时 | 欧美啪啪 | 欧美激情久久久 | 精品国产乱码久久久久久影片 | 国产精品久久午夜夜伦鲁鲁 |