您当前的位置:首页 > 互联网教程

JS如何判断三边是否构成三角形

发布时间:2025-05-21 12:13:14    发布人:远客网络

JS如何判断三边是否构成三角形

一、JS如何判断三边是否构成三角形

1、首先要明白如何能构成三角形:随意一条边,大于另两条的差,小于另两条的和,就构成三角形。

2、var a= doucment.getElementById("text1").value;

3、var b=doucment.getElementById("text2").value;

4、var c=doucment.getElementById("text3").value;

5、if(a+ b> c&& a+ c> b&& b+ c> a&&

6、Math.abs(a- b)< c&&

7、Math.abs(a- c)< b&&

8、Math.abs(b- c)< a){ document.write("是三角形");}else document.write("非三角形");

9、JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。直译语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){}:

10、console.logg("c");//这是错误的,并且到这里会停下来

11、try{console.log("a");}catch(e){}//这是正确的

12、try{console.log("b");}catch(e){}//这是正确的

13、try{console.logg("c");}catch(e){}//这是错误的,但是到这里不会停下来,而是跳过

14、try{console.log("d");}catch(e){}//这是正确的

15、try{console.log("e");}catch(e){}//这是正确的

16、参考资料来源:百度百科-javascript

二、javascript如何画图形

这个问题你用baidu搜索一下,有很多的教程。。

JAVASCRIPT经常通过用户提供的数据动态地生成条形图。总的来说这是由于条形图的简洁,它只是简单地由不确定长度的图形组成。我们使用JAVASCRIPT动态地画出每个图形,每个图形的长度和用户输入的数据有关。

我们需要的是以一个1x15的图形作为开始:

如果我想要拉长这幅图象到 50x15,我使用 JavaScript这样做:

document.write(<img src="poll.gif" width="50" height="15">')

这就形成了动态图形的基础。这是一个我用JAVASCRIPT写的一个简单的脚本,它用来说明了图形创建的例子。

var graphtext=new Array("Jill","Bob","Tony")//图形项目

var graphvalue=new Array("60","45","95")//图形值(使用的是百分比,例如70=70%)

for(i=0;i<graphtext.length;i++)

document.write(graphtext[i]+':<img src="poll.gif" width="'+graphvalue[i]/100*barlength+'" height="15"><br>')

代码的关键之处在于:width="'+graphvalue[i]/100*barlength+'"

这句话产生图形的宽度,这基于用户提供的数据。每个长度是输入值的百分比,然后乘以条形长度的基本长度。

使用图形信息建立原始数据的图形。只给复杂图形的名称赋予一定的值(值可以是绝对值或百分比),剩下的留给脚本就行了。

图形信息允许你在同一个网页上生成不止一个图形文件,而这只需要多次的调用关键的函数。

Example 1(using absolute values)

What is your favorite news site?

Example 2(using percentage values)

What is your favorite news site?

因为EXAMPLE 1是用绝对值来创建的,脚本也在最后显示了总值。

步骤一:下面是图形信息的两个版本。第一个要求图形值是绝对值,而第二个是相对值。

What is your favorite news site?

<script language="JavaScript1.2">

//JavaScript Graph-it!(Absolute)- by javascriptkit.com

//Visit JavaScript Kit() for script

//Credit must stay intact for use

//DEFINE GRAPH VALUES [Item name, absolute value]

//YOU CAN DEFINE MULTIPLE GRAPHS, eg:

output='<table border="0" cellspacing="0" cellpadding="0">'

calpercentage=Math.round(g[i][1]*100/total)

calwidth=Math.round(gwidth*(calpercentage/100))

output+='<tr><td>'+g[i][0]+'</td><td><img src="'+graphimage+'" width="'+calwidth+'" height="10">'+calpercentage+'%</td></tr>'

output+='</table>'

document.write(output+'<br>Total participants:<b>'+total+'</b>')

//graphit(NAME OF GRAPH ARRAY, MAXIMUM WIDTH IN PIXELS)

<p align="center"><font face="arial" size="-2">This free script provided by</font><br>

<font face="arial, helvetica" size="-2"><a href="">JavaScript

Kit</a></font></p>

What is your favorite news site?

<script language="JavaScript1.2">

//JavaScript Graph-it!(Percentage)- by javascriptkit.com

//Visit JavaScript Kit() for script

//Credit must stay intact for use

//DEFINE GRAPH VALUES [Item name, Percentage value]

//YOU CAN DEFINE MULTIPLE GRAPHS, eg:

outputP='<table border="0" cellspacing="0" cellpadding="0">'

calwidthP=gwidth*(parseInt(g[i][1])/100)

outputP+='<tr><td>'+g[i][0]+'</td><td><img src="'+graphimageP+'" width="'+calwidthP+'" height="10">'+g[i][1]+'</td></tr>'

outputP+='</table>'

//graphitP(NAME OF GRAPH ARRAY, MAXIMUM WIDTH IN PIXELS)

<p align="center"><font face="arial" size="-2">This free script provided by</font><br>

<font face="arial, helvetica" size="-2"><a href="">JavaScript

Kit</a></font></p

三、dreamweaver里如何调试javascript代码

目前,常用的浏览器IE、Chrome、Firefox都有相应的脚本调试功能。我们先来看IE的:

1、在F12开发人员工具中进行调试

打开IE浏览器,按下F12键,就会打开开发人员工具,这是IE内置的开发人员开发工具,方便开发人员对HTML、CSS、Javascript等网页资源进行跟踪调试使用的。

如果你打开的时候没有固定在网页底部,可以点击右上角菜单栏中的按钮来完成。

我们看到在这个工具窗口里面有几个标签页,分别是:HTML、CSS、控制台、脚本、探查器和网络,点开每一个标签,可以执行相应的任务。

在HTML标签窗口中,工具栏中的按钮所执行的操作如下图:

CSS标签是用来查看样式的;控制台显示网页中JS的各种输出信息,包括错误信息、用户日志等;打开脚本标签页,这里面才是我们想要的内容。

我在图中用黄色矩形选中连个控件,左侧的下拉列表用来选择文件,右侧的按钮用来启动调试。当点击启动调试后,调试程序会将窗口最大化,我们在选中的文件中找到需要调试的位置,点击左侧边栏添加断点即可进行调试。

当有程序运行到我们的断点处时,就可以进行调试了:

在这里,我们可以使用快捷键进行操作,常用的快捷键如下:

F10:逐过程,即跳过该语句中的方法、表达式等

F11:逐语句调试,即单步调试,会跳入方法、表达式,进行逐语句的跟踪调试

在执行过程中,如果我们要执行即时的代码,我们就需要在右侧的窗格中输入代码,按回车即可:

如果要执行多行代码,点击运行按钮右侧的双箭头,就会打开多行模式。我就不再截图片了。

这种直接在浏览器中调试的方法同样适用于Google浏览器Chrome和FireFox FireDebug,只不过在细枝末叶上面有些不同罢了,主体的功能都是一样的。

按F12键进入开发者工具,可以查看源代码、样式和js:

点击Scripts按钮,可以打开这个调试窗口,里面包含了网页中脚本文件源码,点击左侧的按钮可以打开选择文件的侧窗口。

这种方法很简单,我们只需要在进行调试的地方加入debugger关键字,然后当浏览器运行到这个关键字的时候,就会中断:

设置以后就可以使用debugger关键字进行调试了;进过这样的设置,我们还可以捕获到意外的错误,进行跟踪调试。