重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
html
创新互联建站服务项目包括马山网站建设、马山网站制作、马山网页制作以及马山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,马山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到马山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
body
script
function
getResult()
{
var
Sn;
a=parseInt(txt1.value);
d=parseInt(txt2.value);
n=parseInt(txt3.value);
Sn=2*a*1+d*(n-1)*n;
Sn=Sn/2;
document.getElementById('result').value=Sn;
}
/script
a:
input
type=text
id=txt1br
d:
input
type=text
id=txt2br
n:
input
type=text
id=txt3br
br
input
type=button
id=btn
value="计算结果"
onclick="getResult()"
br
Sn:
input
type="text"
id="result"
value="这里显示结果"
/body
/html
不过你公式里的2a1是什么意思?2×a×1?那和2a有什么区别。。
html
head
title计算0的个数/title
script type="text/JavaScript"
!--
function def()
{
//定义变量
var eat = document.getElementById("eat").value;
var eat2 = document.getElementById("eat2").value;
var eat3 = document.getElementById("eat3").value;
if(!checknum(eat))
{
alert("eat不是实数");
return;
}
if(!checknum(eat2))
{
alert("eat2不是实数");
return;
}
if(!checknum(eat3))
{
alert("eat3不是实数");
return;
}
document.getElementById("res").value = count0(eat) + count0(eat2) + count0(eat3);
}
//检验是否为实数
function checknum(str)
{
if(str.match(/^\-?([1-9]\d*|0)(\.\d*)?$/ )!=null)
{
return true;
}
else
{
return false;
}
}
//分别求三个输入框0的个数
function count0(str)
{
var iRet = 0;
var ii = 0;
for(ii;ii=str.length;ii++)
{
if (str.charAt(ii)=='0')
{
iRet++;
}
}
return iRet;
}
--
/script
noscript
!--
不支持javascript脚本
--
/noscript
/head
body
form name="form1"
shuru1input type="text" size =10 name="eat" id="eat" br
br
shuru2input type="text" size =10 name="eat1" id="eat2" br
br
shuru3input type="text" size =10 name="eat2" id="eat3" br
input type="button" value="晖蜗世" onClick="def()"br
input type="text" size =75 name="res" id="res"br
input type="reset"
form
/body
/html
完美版:
html
head
title无标题文档/title
/head
body
div
p长:input type="text" name="width" id="width" //p
p宽:input type="text" name="height" id="height" //p
input name="order" type="button" value="计算周长与面积" onclick="mt();" /
span id="error"/span
p周长:span id="long"/span/p
p面积:span id="area"/span/p
/div
script type="text/javascript"
function mt(){
var l = document.getElementById("long");
var a = document.getElementById("area");
var width = document.getElementById("width").value;
var height = document.getElementById("height").value;
var error = document.getElementById("error");
l.innerHTML="";
a.innerHTML="";
if(width!="" height!=""){
var w = parseInt(width);
var h = parseInt(height);
if(w0 h0){
error.innerHTML="";
var long = (w + h)*2;
var area = w*h;
l.innerHTML=long;
a.innerHTML=area;
}
else error.innerHTML="长方形的长或高必须大于0";
}
else error.innerHTML="您还没有输入长方形的长或者高";
}
/script
/body
/html
解题思路??
JavaScript语言和Java语言是相关的,但它们之间的联系并不像想象中的那样紧密。
二者的区别体现在:
首先,它们是两个公司开发的不同的两个产品,Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言。
其次,JavaScript是基于对象的,而Java是面向对象的,即Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象和事件驱动的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。
第三,两种语言在其浏览器中所执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户,由浏览器解释执行。
第四,两种语言所采取的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。
第五,代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便。
第六,嵌入方式不一样。在HTML文档中,两种编程语言的标识不同,JavaScript使用 script.../script 来标识,而Java使用applet ... /applet来标识。
第七,静态绑定和动态绑定。Java采用静态联编,即Java的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。