JS基础(三)

1)||  逻辑运算符  “或”

var num = 1 || 3     第一个是真,就停,碰到真就返回。碰到假,就往后看,寻找的是真。碰到真就停。 && 碰到假就停。

document.write(num)

num=1

用||写兼容性: div.onclick = function(e){

非IE浏览器e可以代表enent.在IE浏览器里,用window.event来表示

var event = e  ||  window.event;

}

2)! 逻辑运算符 “非”

变布尔值再取反

3)if

if(条件){执行语句}

if(1>0&& 8>9){

document.write('你认识我吗?')

}

var score =  parseInt(window.prompt('input'));

document.write(score)

if(score>90&& score<=100){document.write('alibaba')};

else if(score>80&& score<=90){document.write('tencent')};

else if(score>70&& score<=80){document.write('tencent')};

else {document.write(error)};

else if  条件互斥

for循环

for( ){循环体,循环往复执行了多少遍}

1.var i=0;

2.if(i<10){执行体}

3.i++  ;  ------i=1

4.if(i<10){执行体}

5.i++  ;  ------i=1

。。。

for(var i=0;(1) i<10;(2)i++(3)){

document,write('a');执行语句}

先执行(1)

然后判断(2)执行执行语句

然后执行(3)

然后判断(2)执行语句

然后执行(3)

重复  有一次判断(2)不行,就立即停止

(3)是一圈for循环最后做的。for里面的是执行顺序。

while循环 

while (i<10)

{document.write('i');

i++;}

猜你喜欢

转载自blog.csdn.net/bujiongdan/article/details/81561979