取模運算:
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...