这一段 Javascript 代码 怎么解释?

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:36:42
1:<html>
2:<head>
3:<title>for循环</title>
4:<script language="javascript">
5:<!--
6:var i;
7:for(i=0;i<=5;i++){document.write("i="+i+<br>");}
8://-->
9:</script>
10:</head>
11:</html>

问题1:第6行的var i是声明变量i吗?如果不是,那应该是什么意思?
第七行 表示的是什么意思?其中的i++,("i="+i+<br>")里的2个+ 及< >表示什么意思?
哎。。。 我觉得每次看书遇到这些符号 看不明白代表什么意思 就看不下去了

回答问题的朋友们 你从我的提问中觉得我缺少哪些相关知识呢?
谢谢你们用心的回答!

1 var i 是声明变量 i
2 第七行是一个循环开始,条件是 i = 0; i 在小于等于 5 时循环停止,每次循环变量 i 的值自加 1; document.write() 指在页面输出括号内的内容,内容是 "i="+i+<br> 意思是 输出字符 i= 和变量 i 和HTML标签 <br>
假设变量 i 的值为 3 的话,那么页面将显示 i=3

恕我直言,楼主的基础很差,连最常见的HTML标签都不懂,建议好好安下心来巩固基础,再学这些编程语言

第6行的var i是声明变量

代码有点问题,应该是document.write("i="+i+"<br>"); 少了个引号
i++就是i=i+1
那两个加号是字符串连接的意思
当i=1时,"i="+i+<br>"结果就是:"i=1<br>"
当i=2时,"i="+i+<br>"结果就是:"i=2<br>"
<br>是html标记,表示换行

你缺少html知识
C语言或java的基本语法

第6行的var i是声明变量i
第七行 表示的是其中的i++,完成本次循环后,给i加一,再进入下一次循环,
"i="表示字符串, i 即变量i, +号为连接符,

第七行有个错误,少了一个引号;应为:
7:for(i=0;i<=5;i++){document.write("i="+i+"<br>");}

"<br>"是一个字符串,为html的换行符

问题1,是声明变量
问题2,第七行有个错误,少了一个引号;应为:
7:for(i=0;i<=5;i++){document