三条边取值改成这个
var a=parseFloat(document.san.first.value);
var b=parseFloat(document.san.second.value);
var c=parseFloat(document.san.third.value);
var a=parseFloat(document.san.first.value);
var b=parseFloat(document.san.second.value);
var c=parseFloat(document.san.third.value);
解决方案 »
- 数据质量管理系统如何定义规则
- ejb3 log4j
- Hibernate 问题
- 急!如何用代码实现Tomcat 管理画面中启动和停止按钮的功能
- 一个struts的bean write问题,请教!
- 写个Bean每天定时把一个超大的文本导入orcal的一个table
- java生成触发器问题
- 不培训做点相关的工作自学中给点建议
- Nutch1.7 Solr4.4整合的问题
- java中如何实现JSplitPaneld的左右缩进???不是用setOneTouchExpanddable属性控制???
- 请教hibernate读取数据库blob图片 保存本地硬盘问题
- 求助myEclipse+struts2+hibernate+mysql做的web小系统
var b=parseInt(document.san.second.value);
var c=parseInt(document.san.third.value);把它们的值转为整形,要不然会出错原因,比如a="3",b="4",c="5"
会导致
s=(a+b+c)/2 = "345"/2 = 172.5另外,加点别的判断,比如是不是负数,是不是三角型