javascript中与While和For循环相关的错误。。。!
我有一些麻烦,就像调试for循环或while循环一样简单。 你有什么线索吗?一个返回数据而不进行任何迭代的函数可以正常工作,但不会执行循环javascript中与While和For循环相关的错误。。。!,javascript,debugging,loops,Javascript,Debugging,Loops,我有一些麻烦,就像调试for循环或while循环一样简单。 你有什么线索吗?一个返回数据而不进行任何迭代的函数可以正常工作,但不会执行循环 <script language = "javascript"> function h(arr) { <![CDATA[ var ref = arr[0]; i = 0 while(i<arr.length){ if(arr[i
<script language = "javascript">
function h(arr)
{
<![CDATA[
var ref = arr[0];
i = 0
while(i<arr.length){
if(arr[i]!= arr[0])
{
return 1
}
i++;
}
return 0
]]>
}
功能h(arr)
{
}
我需要xSL不要混淆<标签>,但把它当作比较运算符。
帮助什么是请尝试更正以下内容: CData标记将要超出函数范围(分别位于打开和关闭脚本标记的正下方和正上方)。只有在验证HTML时才真正需要这些:
在i=0
和返回0
行上添加分号
使用==代码>而不是=代码>这也将进行类型比较
给我们更多的信息。很难说您将向该函数传递哪些数据?打个电话就好了。你的问题是什么?为什么在你的函数中有CDATA标签呢?还有什么是CDATA标签的奇怪放置?我需要XSL不要混淆它和标签,但是把它当作比较运算符。
<script>
<![CDATA[
// content of your Javascript goes here
]]>
</script>