1. 程式人生 > >2017年9月20日

2017年9月20日

珠穆朗瑪峰 語句 輸入 乘法口訣表 執行 條件 for循環 7相關 default

JavaScript for循環語句

for(1初始狀態;2判斷條件;4狀態改變){
3執行語

}
alert(結束)

以寫的計算器為例子

var e = prompt("請輸入數字")
var a = prompt("請輸入第二個記錄的數字")
var u = prompt("請輸入運算符號")
e = parseInt(e)
a = parseInt(a)
switch(u){
case "+":
alert(e+a);
break;
case"-" :
alert(e-a)
break;
case"*":
alert(e*a)
break;
case"/":
alert(e/a)
break;
default:
alert("輸入有誤,請重新輸入");
break;
}

for嵌入

以乘法口訣表為例子

var a ="";
for(var i=1;i<10;i++)
{
  for(var j=1;j<10;j++)
  {
    if(j>=i)
    {
      var u = i*j
      s = s+i+"×"+j+"="+u+",";
    }
  }
}

alert(a);

100以內的奇數/偶數,100以內與7相關的數,累加求和 100以內所有數相加,求階乘 100以內所有數相乘

奇數
var a = "";
for (var b = 1;b <= 100;b++) {
if(b % 2 !=0){
a = a + b +","
}
}
alert(a)
偶數
var a = "";
for(var b = 0; b <= 100; b++) {
if((b % 2) == 0) {
a = a + b + ","
}
}
alert(a)
與7相關的數字
var a = "";
for(var b = 0; b < 100; b++){
if(b % 7 ==0 || b % 10 == 7 ||parseInt(b/10)==7) {
a = a + b + ","
}
}
alert(a);
累加求和
var a = 1;
for(var b = 0; b <= 100 ; b++){
a=a + b
}
alert(a)
求階乘
var a = 1;
for(var b = 1; b <= 100; b++) {
a = a * b
}
alert(a)

(每個運算取得數不能相同,我是全部新建一個個寫的。一定不能重復而且只能一個個運行。)

折紙:折多少次和珠穆朗瑪峰一樣高,一張紙的厚度是0.0001米,將紙對折,對折多少次厚度超過珠峰高度8848米

var a = 0;
var b =0.0001;
while(true){
b = b*2
a++
if(b >=8848){
break;
}
}
alert(a)

document.write(在網頁裏面寫字)

2017年9月20日