<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>华氏转摄氏</title> <script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script> <script> $(document).ready(function(){ //华氏-->摄氏 $("#ftoc").click(function(){ var temp = $("#fahrenheit").val() if(temp==''){ alert("请输入华氏湿度!"); } if(temp){ var celsius = (parseFloat((temp-32)*(5/9))).toFixed(2); $("#c").val(celsius); } }); //摄氏-->华氏 $("#ctof").click(function(){ var temp = $("#cel").val() if(temp==''){ alert("请输入摄氏温度!"); } if(temp){ var fahs = (parseFloat((parseFloat(temp)+parseFloat(32))*1.8)).toFixed(2); $("#fah").val(fahs); } }); }); </script> </head> <body> <h3></h3> <input type="text" name="fahrenheit" id="fahrenheit" maxlength="10" class="form-txt" /> <input type="button" id="ftoc" value="华氏-->摄氏" /> <input disable="disable" type="text" name="c" id="c" maxlength="10" readonly value="" class="form-txt" /> <br><br> <1--摄氏温度转华氏温度--> <input type="text" name="cel" id="cel" maxlength="10" class="form-txt" /> <input type="button" id="ctof" value="摄氏-->华氏" /> <input disable="disable" type="text" name="fah" id="fah" maxlength="10" readonly value="" class="form-txt" /> </body> </html>
发表评论
-
jquery方法扩展使用
2014-12-02 19:28 790//非负浮点数 保留一位小数---添加到jquery.vali ... -
jquery操作select值,jqery设置select值
2014-10-15 21:26 1155每一次操作select的时候,总是要出来翻一下资料,不如自己总 ... -
jquery ajax相关操作
2014-09-28 13:50 841--ajax 请求当有记录时给予提交,rows为0时提示提示框 ... -
jquery ajax和data的使用
2014-09-04 14:58 1131function print(selId){ $. ... -
jquery attr()属性
2014-07-04 19:07 3069在JS中设置节点的属性与属性值用到setAttribute() ... -
CSS中line-height与height的区别
2014-07-03 19:32 1516CSS中line-height与height的区别? lin ... -
freemarker为空判断详细
2014-05-27 22:08 53037freemarker里面判断为空只有??,后来查找其他文档才发 ... -
FreeMarker中if标签内的判断条件
2014-05-13 18:41 17689FreeMarker中if标签内的判断条件 FreeMark ... -
FreeMarker 对null值的处理
2014-05-05 17:40 2677以下引用官方描述: The FreeMarker temp ... -
freemarker ?datetime ? time ?date
2014-04-30 16:28 2738?date,?time和?datetime,因为你指定的格式告 ... -
div设置显示与隐藏、边框等
2014-04-30 16:24 25191.div 设置隐藏后页面占 ... -
div设置显示与隐藏、边框等
2014-04-30 16:22 18601.div 设置隐藏后页面占 ... -
用jquery计算前两个文本框的结果等于第三个文本框
2014-04-23 21:19 1424//本记录是结束里程数-起始里程数=运行里程数 //其它 ... -
jQuery.validate使用手册-详解
2014-04-09 14:22 1218jQuery.validate是一款非常不错的表单验证工具,简 ... -
jQuery对表单元素的取值和赋值操作
2014-04-08 22:13 1446jQuery对表单元素的取值 ... -
JQuery获取input type="text"中的值的各种方式
2014-04-08 22:09 2112<!DOCTYPE html PUBLIC " ... -
freemarker list (长度,遍历,下标,嵌套,排序)
2014-03-13 09:56 137301. freemarker获取list的size : ... -
Extjs Config和Mixins
2014-03-05 13:23 1086Extjs 4中,为类型系统引入了Config概念,Con ... -
js回调函数
2014-03-04 11:40 1099回调函数(Callback Functions ... -
extjs4.0 Ext.Array 函数方法详解
2014-03-04 10:34 1183Ext.onReady(function(){ ...
相关推荐
在Javascript中parseFloat()方法会产生精度问题 代码如下: [removed] var a = “0.11”; var b = “0.2801”; var c = “1.002”; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = ...
在JavaScript中进行浮点数运算时,经常会出现精度误差的问题。例如,一个简单的加法运算 `0.1 + 0.2` 的结果并不是预期中的 `0.3`,而是 `0.30000000000000004`。这种现象不仅让人困惑,而且在实际应用中可能会导致...
类似于`bignumber.js`,`big.js`也是一个轻量级的库,专注于解决JavaScript的浮点数精度问题。它提供了一个Big类,用于创建和操作大数。与`bignumber.js`相比,`big.js`的API更简单,适合对性能要求较高或不需要...
除了上述提到的使用toFixed()和big-integer库等方法外,还有其他一些库和技术手段可以用来处理JavaScript中的精度问题,如使用decimal.js、bignumber.js等第三方库。开发者在实际操作中应根据具体情况选择合适的解决...
JS 中小数运算(加、减、乘、除)的问题是指在JavaScript中对小数进行加、减、乘、除运算时可能遇到的精度问题。这种问题的产生是由于计算机对浮点数的存储方式和精度的限制。浮点数在计算机中是以二进制形式存储的...
标题所提到的知识点是关于在JavaScript编程语言中,如何处理和避免在进行数字计算时出现的精度误差问题。这个问题是数字在以浮点数形式存储时,因为计算机的存储架构是以二进制为基础的,导致一些十进制小数在二进制...
代码如下: zf = accAdd(zf, parseFloat(“12.11”)); //加法函数,用来得到精确的加法结果 //说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 //调用:...
首先需要明确的是,浮点运算精度问题并不仅仅存在于JavaScript中,这实际上是计算机科学中的一个普遍问题。原因在于计算机使用二进制来存储和处理数据,而有些十进制小数在转换为二进制表示时会是无限循环的。例如,...
JavaScript中的浮点数运算精度问题是一个常见的编程挑战,特别是在处理涉及小数的精确计算时。在JavaScript中,所有数值都是以IEEE 754-2008标准定义的64位浮点格式存储,这与许多其他编程语言如Java相同。这个标准...
在JavaScript中,小数运算时常会遇到精度损失的问题,这是由于JavaScript使用了IEEE 754浮点数标准来存储和处理数字。这个标准在处理某些特定的小数运算时可能会导致结果不精确,尤其是在涉及大数和小数相除、循环...
在JavaScript中,浮点数运算时常会出现精度问题,这主要是由于计算机内部表示浮点数的方式导致的。在JS中,11乘以22.9的结果并非预期的251.9,而是251.89999999999998,这种现象称为浮点误差。这是因为JavaScript...
JavaScript的Number类型存在精度问题,对于超过15位的小数,可能会出现不精确。在比较时,可以考虑四舍五入或使用特定库(如`decimal.js`)处理高精度计算。 #### 3.3 正负零比较 JavaScript中存在正零和负零,它们...
在JavaScript中,由于浮点数的存储方式和计算机制,直接进行小数运算时可能会遇到精度丢失的问题。例如: ```javascript var time = 2.4 / 0.8; console.log(time); // 输出结果为 2.99999999995 ``` 为了解决这类...
JavaScript中的浮点数精度问题是由于IEEE-754标准的二进制浮点数表示法导致的,这种表示法无法准确表示所有十进制小数,特别是那些有无限循环二进制小数位的数值,例如0.1。在JavaScript中,所有的数字都以64位双...
### js Long 类型数值在前端获取错误问题 #### 一、背景介绍 JavaScript 是一种广泛应用于 Web 开发的脚本语言,它支持多种数据类型,包括数字类型。然而,在处理大整数时,传统的 `Number` 类型可能会遇到精度问题...
JavaScript是Web开发中不可或缺的一部分,主要用于网页和网络应用的交互。以下是对题目中涉及的知识点的详细解释: 1. 关键字运算符:在JavaScript中,由关键字表示的运算符包括`typeof`、`delete`、`void`、`in`、...
在JavaScript中,转换数值的方法主要有`Number()`、`parseInt()`和`parseFloat()`,它们各自有特定的转换规则和应用场景。 1. **Number()** `Number()`函数可以将各种类型的数据转换为数值。以下是它的转换规则: ...