</pre><pre name="code" class="javascript">
<div><input type="text"  id="num" value="-12.345px" /><input type="button" value="这里随意输入都可以" id="btn"/><p id="res"></p></div>var num = document.getElementById('num');var btn = document.getElementById('btn');var res = document.getElementById('res');btn.onclick = function(){var ary = [];var total = 0;var a = Math.abs(parseFloat(num.value));//  这里用Math.abs可以将负号去掉、用parseFloat截取数字(包含小数部分) console.log(a)if(isNaN(a)){alert("请输入正确的数字 制作人:毛凯祺 QQ31732521");}a = a.toString();//将截取的数字转换成字符串//alert(a.toString())for(var i = 0 ;i<a.length;i++){ary.push(a.substring(i,i+1))//根据秘籍记载是返回截取从第n个到第m个字符(不包括m)那么i就是从第0个开始 i+1就是每次截取一个 如此循环 就可以吧一个a字符串里面每一个都单独截取出来了 }console.log(ary)for(var i = 0 ;i<ary.length;i++){if(ary[i] == "."){//判断小数点,若有则跳出本轮执行下一轮循环;continue;}  total+=Number(ary[i]);}res.innerHTML = total;console.log(total)}

更多相关文章

  1. JavaScript中,提取子字符串方法:Slice、Substring、Substr的比较
  2. java 如何获取动态网页内容,返回字符串
  3. NodeJS - 解析JSON(只有字符串或数字)
  4. 固定大小的div不应该将数字分成两半
  5. 如何在JavaScript中对字符串排序
  6. 使数字成为另一个数字的因素(性能问题)
  7. JSON.parse(xhr.responseText)意外的字符串错误
  8. 如何在url中将特殊字符作为查询字符串传递
  9. JS计算任意字符串宽度

随机推荐

  1. android中的自定义控件
  2. Android 源码分析 —— 从 Toast 出发
  3. android ddms查看线程
  4. Android ApiDemos示例解析(167):Views->L
  5. traceview进行Android性能测试
  6. Android 屏幕实现上下翻转
  7. Android的系统服务
  8. Android - Activity - 启动模式
  9. Android读写文件二
  10. android学习——处理 EditText 右下角为D