html
創(chuàng)新互聯(lián)建站服務(wù)項目包括馬山網(wǎng)站建設(shè)、馬山網(wǎng)站制作、馬山網(wǎng)頁制作以及馬山網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,馬山網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到馬山省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
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="計算結(jié)果"
onclick="getResult()"
br
Sn:
input
type="text"
id="result"
value="這里顯示結(jié)果"
/body
/html
不過你公式里的2a1是什么意思?2×a×1?那和2a有什么區(qū)別。。
html
head
title計算0的個數(shù)/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不是實數(shù)");
return;
}
if(!checknum(eat2))
{
alert("eat2不是實數(shù)");
return;
}
if(!checknum(eat3))
{
alert("eat3不是實數(shù)");
return;
}
document.getElementById("res").value = count0(eat) + count0(eat2) + count0(eat3);
}
//檢驗是否為實數(shù)
function checknum(str)
{
if(str.match(/^\-?([1-9]\d*|0)(\.\d*)?$/ )!=null)
{
return true;
}
else
{
return false;
}
}
//分別求三個輸入框0的個數(shù)
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語言是相關(guān)的,但它們之間的聯(lián)系并不像想象中的那樣緊密。
二者的區(qū)別體現(xiàn)在:
首先,它們是兩個公司開發(fā)的不同的兩個產(chǎn)品,Java是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計語言,特別適合于Internet應(yīng)用程序開發(fā);而JavaScript是Netscape公司的產(chǎn)品,其目的是為了擴展Netscape Navigator功能,而開發(fā)的一種可以嵌入Web頁面中的基于對象和事件驅(qū)動的解釋性語言。
其次,JavaScript是基于對象的,而Java是面向?qū)ο蟮模碕ava是一種真正的面向?qū)ο蟮恼Z言,即使是開發(fā)簡單的程序,必須設(shè)計對象。JavaScript是種腳本語言,它可以用來制作與網(wǎng)絡(luò)無關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對象和事件驅(qū)動的編程語言。因而它本身提供了非常豐富的內(nèi)部對象供設(shè)計人員使用。
第三,兩種語言在其瀏覽器中所執(zhí)行的方式不一樣。Java的源代碼在傳遞到客戶端執(zhí)行之前,必須經(jīng)過編譯,因而客戶端上必須具有相應(yīng)平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現(xiàn)獨立于某個特定的平臺編譯代碼的束縛。JavaScript是一種解釋性編程語言,其源代碼在發(fā)往客戶端執(zhí)行之前不需經(jīng)過編譯,而是將文本格式的字符代碼發(fā)送給客戶,由瀏覽器解釋執(zhí)行。
第四,兩種語言所采取的變量是不一樣的。Java采用強類型變量檢查,即所有變量在編譯之前必須作聲明。JavaScript中變量聲明,采用其弱類型。即變量在使用前不需作聲明,而是解釋器在運行時檢查其數(shù)據(jù)類型。
第五,代碼格式不一樣。Java是一種與HTML無關(guān)的格式,必須通過像HTML中引用外媒體那么進行裝載,其代碼以字節(jié)代碼的形式保存在獨立的文檔中。JavaScript的代碼是一種文本字符格式,可以直接嵌入HTML文檔中,并且可動態(tài)裝載。編寫HTML文檔就像編輯文本文件一樣方便。
第六,嵌入方式不一樣。在HTML文檔中,兩種編程語言的標識不同,JavaScript使用 script.../script 來標識,而Java使用applet ... /applet來標識。
第七,靜態(tài)綁定和動態(tài)綁定。Java采用靜態(tài)聯(lián)編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠?qū)崿F(xiàn)強類型檢查。JavaScript采用動態(tài)聯(lián)編,即JavaScript的對象引用在運行時進行檢查,如不經(jīng)編譯則就無法實現(xiàn)對象引用的檢查。