運算子
"+"運算子;
1.純數字,加法數**算;
2.加好左右只要有字串都得字串;字串鏈結;
如:var a = 1 + 1 + "a" +1 + 1;
document.write(a);
//此時輸出2a11;
在計算機中可以除0,任何數除0都得無窮。
無窮;//infinity;
0除0得nan;//非數,非數也是數;
"++"運算子;
a++;
即:a += 1;
即:a = a + 1;
"a++"也可以寫成"++a",區別只是先加一和後加一;
如:var a = 1;
document.write(a++);//輸出結果1;
document.write(++a);//輸出結果2;
"- -"運算子和"++"運算子規則一樣;
"%="運算子
如:var a = 10;
a %= 3;
document.write(a);
//此時列印結果為1;
即: a %= 3;
相當於:
a = a % 3;//則a==1;
"+=","-=","*=","/="規則和"%="規則一樣;
比較運算子
"<",">","= =",">=","<=","
比較運算子返回的結果是布林值;//false、true;
字串也能比較大小,比較的是asc的順序;
asc常識值:a = 65 ----- z = 91;
a = 97 ----- z = 122;
或與非
"||"."&&"."!"
條件或"||";
從前向後執行,只要有乙個為真就為真;
條件與"&&";
從前向後執行,只要有乙個為假就為假;
條件非"!";
不為什麼時執行;
迴圈語句
for迴圈;
for (初始值;條件;變數) ;
for迴圈//99乘法表;
for (var m = 1; m < 10; m++)
document.write("
");document.write("
");}
//計算1到10的累和;
var count = 0;
for (i = 1;i <= 10; i++) ;
document.write(count);
//計算100以內含3或者3的倍數;
for (var i = 1; i <= 100; i++)
};
while迴圈
while迴圈;
while (條件)
do while
do while (條件語句)
n可輸入;
var n = parseint(window.prompt('input'));
計算2的n次冪,n可輸入;
var n = parseint(window.prompt('input'));
var mul = 1;
for (i = 0; i < n; i++)
document.write(mul);
//計算n的階乘;
var mul = 1;
for (var i = 1; i <= n; i++)
//比較a,b,c三個數的值,輸出最大的值;
var a = parseint(window.prompt('a'));
var b = parseint(window.prompt('b'));
var c = parseint(window.prompt('c'));
if (a < b) else
} else else
}
//編寫一程式,輸入乙個三位數的正整數,輸出時反向輸出。如456,輸出654
var a = parseint(window.prompt('a'));
if (999 <= a && 100 < a) else
//計算斐波那契額數列的第n位;
var n = parseint(window.prompt("請輸入第幾位"))
var first = 1,
second = 1,
third;
if (n > 2)
document.write(third);
} else
var count = 0;
for (var i = 0; i < 100; i++)
if (j == i && count == 2)
} count = 0;
}document.write(count);
2 比較運算子邏輯運算子
比較運算子 大於 小於 等於 大於等於 小於等於 不等於 注 infinity infinity nan nan 比較結果為true或者false 字串比較時是比較ascii碼的值 邏輯運算子 與 或 非 與運算子 先看第乙個表示式轉換成布林值的結果,如果為真,那麼看第二個表示式的布林值結果,然後如...
賦值運算子 比較運算子 和邏輯運算子
基本賦值運算子就是乙個符號 代表將左邊的資料交給左側的變數。int a 30 符合復合賦值運算子 a 3 相當於 a a 3 b 4 相當於 b b 4 c 5 相當於 c c 5 d 6 相當於 d d 6 7 7 相當於 e 7 7 int a 10 a 5 system.out.println...
比較運算子,邏輯運算子,語句一
一切資料結構都可以比較 字串之間的比較,比較的是ascll碼 asclli碼是7位二進位制數,ascllii碼是8位二進位制數 非數 nan 不等於任何東西 包括自己 邏輯運算子 1 與運算 碰到假就停 與運算會先看它最前面的表示式轉化為boolean是否為真,如果為真,則向後繼 續看,如果只有兩個...