我的javascript编程实例1
来源:互联网 发布:上海跳跃网络好垃圾 编辑:程序博客网 时间:2024/06/03 18:12
喊了很长时间的javascript,现在终于开始了基础知识啊。这是我今天学的一个编程例子,是参照例子的思考方式,我自己写的哦,嘿嘿,鼓励鼓励 鼓励一下,呵呵。
给出任意三个数,检测其是否满足毕达哥拉斯三元组(直角三角形斜边长度的平方等于其他两条边长的平方和),运行了几遍,取整数时都没有问题,关键在于取浮点数,只要是小数,就说不成立,我郁闷了,明明就用计算器算好了的,怎么会不成立。唉,真的是,但是程序应该是没有问题的。
<script language="javascript" type="text/javascript">
<!--
function bj(a,b,c){){//bj就是比较了,呵呵
var d=0
if(b>a){
d=a;a=b;b=d;
}//如果b大于a,那么就交换b和a的数值。
if(c>a){
d=a;a=c;c=d;
}//如果c大于a,那么就交换c和a的数值。
if((a%1==0)&&(b%1==0)&&(c%1==0)){
return jcz(a,b,c);
}else{
return jcx(a,b,c);
}
}
function jcz(a,b,c){
if(a*a==b*b+c*c)
document.write("成立");
else
document.write("不成立");
}//检查整数时a,b,c的情况
function jcx(a,b,c){
var delta=(a*a-(b*b+c*c))
delta=Math.abs(delta)//此数应该是一个正数,所以在这里求绝对值
if(delta<0.000000000001)
document.write("成立");
else
document.write("不成立");
}//检查整数时a,b,c的情况
var sa=3,sb=4,sc=5;
var result=bj(sa,sb,sc)
//-->
</script>
- 我的javascript编程实例1
- 我的 HTML5/JavaScript 编程规范
- 我眼中的JavaScript函数式编程
- 我了解到的JavaScript异步编程
- 我的javascript (1)
- javascript异步编程实例
- 【JavaScript】我的第4个例子-实例解析
- javascript 面向对象编程方法的实现与实例
- 我的编程之路(十四) 开始好好学习javascript
- 我眼中的 JavaScript 函数式编程(转)
- 我的编程经历(1)
- 我的编程思想-1
- 我的Makefile实例
- 我的React实例
- 我的seajs实例
- 常用的javascript实例
- 奔跑吧,我的JavaScript(1)
- 我的javascript入门指南-1
- dtree中菜单排序!
- pthread_create 内存泄漏 valgrind
- 线程同步
- 从GoogleMap的金字塔模型到无限级索引数据结构(三)
- 树形菜单,刷新后不变
- 我的javascript编程实例1
- _OMX_MasterInit(OMXMasterCoreGlobalData *data)
- OutputCache各参数的说明
- 星号字符串前移
- 数据库的索引
- 总感觉CSDN少了苹果开发这一块
- 文件上传的相关方法
- VC++ Tab Control控件的使用
- 一次关于2440屏驱动的精彩讨论