== JS-9- 流程控制和函数 ==
== JS-9- 流程控制和函数 ==
-- 流程控制: 运算符 --
取模:取模实现 循环。 i%5 的结果永远是: 0,1,2,3,4
<script>
var i = 0;while(1){
i%=5;
alert(i);
i++;
sleep(1000); //当前方法暂停5秒}
function sleep(d){
for(var t = Date.now();Date.now() - t <= d;);
}</script>
取反:
用取反来进行开关灯等二选一切换
aInp[i].checked = !aInp[i].checked
-- 函数 --
returnjquery $ 实现原理
所有函数默认 return 值为 undefined
return 后面代码不继续执行
自执行函数
(function(){})();
~ ,! ,+ 可以替换 ()
参数 argumentsfunction abc(){ console.log(arguments.length )}
abc(1,2,3) // 3
currentStyle 和 getComputedStyle
#封装一段 兼容性代码
funciton getStyle( obj,attr){if( obj.currentStyle ){
return obj.currentStyle[attr];
}else{
return obj.getComputedStyle(obj)[attr];
}}

浙公网安备 33010602011771号