day08 運算子 流程控制

2021-07-26 04:09:01 字數 1739 閱讀 7848

取模運算:

0%3=0

1%3=1

2%3=2

3%3=0

ali[i].style.background = arr[i%arr.length];  

}第二種情況:滑鼠移出返回其原來的顏色   a、取模的方法

var ali = document.getelementsbytagname('li');

var arr = [ 'red', 'yellow', 'blue' ];

for( var i=0; iali[i].index = i;                 //給其新增自定義屬性

ali[i].style.background = arr[i%arr.length];   

ali[i].onmouseover = function ();

ali[i].onmouseout = function ();

}第三種情況:b、利用變數                          先記錄其顏色,再返回其顏色值

var ali = document.getelementsbytagname('li');

var arr = [ 'red', 'yellow', 'blue' ];

var str = '';

for( var i=0; iali[i].index = i;

ali[i].style.background = arr[i%arr.length];

ali[i].onmouseover = function ();

ali[i].onmouseout = function ();}

----------------------------------------

&&應用   ||或  !否

var a=30<90 &&20;            //先將"30<90 &&20"看做整體即(30<90 &&20),然後先左邊成立,再執行右邊

alert(a);                              //20

第二種:

var a=300<90 &&20;            

alert(a);                   //false

第三種:

alert( 120<90 || 230<80 );//false 如果左邊靠譜,就不會再執行右邊。如果左邊不靠譜,再去執行右邊

var b=120<90||20;

alert(b);              //20

var b=120<90||20<12;

alert(b);              //false

----------------------------

!   取反

var c=!true;

alert(c);           //false

var d=!!true;

alert(d);           //true

var e=!200;         //數字200在布林值中相當於true 。!後面的值會進行資料型別轉換,轉換成布林值

alert(e);           //false

運算子及流程控制

運算子 c語言提供一種操作的符號來計算 運算子表示式 由運算元和運算子組成的表示式 表示式結果 計算的結果 1 算術運算子 算數運算子表示式 算術結果 2 賦值運算子 左值 右值 左值必須有變數 1 溢位 大空間賦值給小空間 short in 2 不轉換型別 int float 只會整數間的賦值 f...

運算子和流程控制

python3中只有乙個input python2中的raw input與python3中的input一模一樣 python3中的input 要求輸入者必須輸入乙個明確的資料型別 輸入什麼型別就存成什麼型別 1.運算子 算術運算 int,float 數字型別 取整 取餘賦值運算子 age 18 ag...

運算子和流程控制

目錄算數運算子 取餘 自加1 自減1需要注意的是 var a 10 var b a 先賦值再自加 console.log b 10 console.log a 11 var c b 先自加再賦值 console.log b 11 console.log c 11比較運算子 全等 不全等1 1 fal...