js 比較運算子 邏輯運算子

2021-08-20 13:47:38 字數 2680 閱讀 1701

運算子

"+"運算子;

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是否為真,如果為真,則向後繼 續看,如果只有兩個...