我對編程非常陌生,並且有一些問題。 我想創建一個表單(在html和javascript中),我可以在這裏做一些計算。這是關於數字和年份。所以起初我需要把輸入字段,我可以鍵入年份(如2013)。這個輸入值將被連接到幾個函數:javascript一個輸入字段連接到幾個函數
- 計算與當年的差異(如果我要求2018年它應該寫5,或者如果我要求2000年,我會寫-13等......)
- 檢查,如果今年是閏年(真/假或是/否,...)
- 計算我問數的總和(2018 = 11,2013 = 6,...)
- 如果數字是素數(真/假,是/否,...)
- 反向數字(2013 = 3102,2018 = 8102,...)
- 顯示今年中國十二生肖
- 轉換年羅馬數字(1 = I,2 = II,10 = X,...)
我也找到了一些功能,可我就是」把它放在一起,這將工作。 如果有人可以幫忙,我會非常有幫助。
的例子,我發現互聯網上:
function isleap() {
var yr = document.getElementById("year").value;
if ((parseInt(yr) % 4) == 0) {
if (parseInt(yr) % 100 == 0) {
if (parseInt(yr) % 400 != 0) {
alert("Not Leap");
return "false";
}
if (parseInt(yr) % 400 == 0) {
alert("Leap");
return "true";
}
}
if (parseInt(yr) % 100 != 0) {
alert("Leap");
return "true";
}
}
if ((parseInt(yr) % 4) != 0) {
alert("Not Leap");
return "false";
}
}
反向:
<script type="text/javascript">
var year, b = 0;
year= parseInt(prompt("Enter year: "));
document.write("You've entered: " + year+ "<br />");
while(year> 0) {
b = b * 10
b = b + parseInt(year% 10)
year= parseInt(year/ 10)
}
document.write("Reverse numbers: ", b);
</script>
總和號:
<script>
function find() {
var sum = 0;
var no = parseInt(frm.txt1.value);
while (no > 0) {
sum = sum + no % 10;
no = Math.floor(no/10);
}
alert("Sum of digits " + sum);
}
</script>
<form name="frm">
Enter a Number:<input name="txt1" type="text" />
<input name="b1" onClick="find();" type="button" value="display" />
</form>
@Like邁克是解決你的問題 – PSR 2013-03-18 13:33:40
這看上去很好。現在就試試吧。非常感謝。如果我需要它,也許我會要求另一個幫助:) – Phantom 2013-03-18 20:40:10