<html>
<body>
<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (i=0;i<mycars.length;i++)
{
document.write("mycars["+i+"]" +mycars[i]+ "<br />")
}
</script>
</body>
</html>
i++和++I是C语言的运算符,i++是后缀递增的意思,++I是前缀递增的意思,“I”没有任何意义,它在程序中出错并询问“[”或“]”操作符的含义,因为没有“[”或“]”操作符。
i++是后缀递增的意思,i++是先执行表达式运算,再执行自递增运算。i++等价于I=I+1,可以看到结果是一致的。
++I是前缀递增的意思,++I是第一个自递增或自减的运算,然后是表达式运算。可以发现,仅从I的值来看,++I和i++的最终I值是相同的,因为I增加了1。
扩展资料:
C语言操作符的特性
1.C语言是一种程序语言,具有结构化的程序设计、可变的作用域和递归的功能。
2.通过C语言传递的参数是通过值传递的,通过值传递的指针也是可以传递的。
3.不同的变量类型可以与结构组合。
4.只有32个保留字被保留,这使得变量和函数的命名更加灵活。
5.一些变量类型可以被转换,例如整数和字符变量。
6.通过指针,C语言可以很容易地对内存进行底层控制。
7.预处理器使C语言编译更加灵活。
首先你要了解js语法里面,从你写的这两个来看["+i+"]和[+i+]都是错误的
+这个符号的除了运算之外就是将字符串链接起来
<html>那么这个words最后链接起来就变成了
"[天葬雅成]"本回答被网友采纳