<script type="text/javascript">
var mynum =6;//mynum初值化数值为6
do{
document.write("数字:"+mynum+"<br/>");
mynum=mynum-1;
}
while( mynum >0 && mynum<=6);
</script>
var mynum =6;//mynum初值化数值为6
do{
document.write("数字:"+mynum+"<br/>");
mynum=mynum-1;
}
while( mynum >0 && mynum<=6);
</script>
2019-08-30
已采纳回答 / 你又调皮
u_agent.indexOf("Firefox")>-1,这个是判断u_agent(navigator.userAgent返回的包含浏览器信息的字符串)中有没有"Firefox"这个字符串的,indexOf()是字符串的方法,比如:"string".indexOf("a")是返回"a"在字符串"string"中的位置,没有返回-1。
2019-08-30
最新回答 / 你又调皮
j=""语句是重新给j赋值为空字符串,并不会改变文本框的value值,和下面的例子类似:var a=5; var b=a; b=5; document.write(a); a的值还是5并不会因为b的值的改变而改变。
最赞回答 / 你又调皮
这就涉及到运算符的运算规则了,如果+前后有一个值是字符串,另一个值也会转化为字符串,然后将字符串拼接起来;如果是 -、×或者/,会将不是数值的值转化为数值,不能转化为数值的会转化为NaN(Not a Number),再进行运算。例:如果想把数值型的转换为字符串就可以用这个值+""空字符串就可以了。具体的运算规则可以参考JavaScript高级程序设计这本书。
2019-08-29