曾经犯的一个错:该用分号还是逗号

以下这段代码运行不出来,曾经花了很多时间去找错误,最后发现for循环里一个符号用错。

写下来,给自己一个警醒:for (i=0;i<x.length;i++),这里i=0与i<length应该要用分号分割!

<html><!DOCTYPE html>
<html>
<head>
<script>
function loadXMLDoc()
{
var xmlhttp;
var txt,x,i;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
xmlDoc=xmlhttp.responseXML;
txt="";
x=xmlDoc.getElementsByTagName("ARTIST");
for (i=0,i<x.length;i++)
{
txt=txt + x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("myDiv").innerHTML=txt;
}
}
xmlhttp.open("GET","cd_catalog.xml",true);
xmlhttp.send();
}
</script>
</head>

<body>

<h2>My CD Collection:</h2>
<div id="myDiv"></div>
<button type="button" onclick="loadXMLDoc()">Get my CD collection</button>

</body>
</html>

时间: 2024-09-30 04:28:49

曾经犯的一个错:该用分号还是逗号的相关文章

关于在MySql的decimal中犯的一个错-此篇文章目的在于警醒自己

今天在运行一段程序的时候报了Out of range value错误,网上的解释是说这个值与数据库字段类型不匹配,然而程序里面设置的是BigDecimal,数据库设置的是decimal,没有多想就把sql语句copy出来在数据库执行,发现是OK的,就有点懵逼了,然后就各种Debug,没有发现任何问题,后来去看了数据库设计,发现数据库的这个字段设置的是decimal(10,10),于是乎就打脸了: 太大意了,程序里面的sql语句直接执行没有报错,没有多想就认为是程序的问题,然而执行结果却是这个样子

反省我十年开发犯过的错

原文链接:https://medium.com/@Miqubel/mistakes-i-made-d2e1dc4e820a#.urowr6hkt 翻译者:shixinzhang http://blog.csdn.net/u011240877 反省我十年开发犯过的错 反省我十年开发犯过的错 专注于一个方向平台 框架语言 别为了薪水去做管理 不需要那么忙 敲敲敲不要停 主动加入社群 别从网上投简历 最后的唠叨 原作者的话 备注 我 2006 年开始工作,到现在已经 10 年了. 10 年,够得上是一

犯了一个基础错误--对象数组初始化

今天在做东西的时候犯了一个简单的错误,平常很少用数组处理,大多数时候用List来处理,所以,用到数组的时候,又犯常识错误了,在对象数组定义后,如果要使用数组中的每一项,要记得初始化数组: 1 String[] str = new String[3]; 2 str[0] = "a"; 3 str[1] = "b"; 4 str[3] = "c";

软考题目-软件设计师英文题目,卧槽怎么选一个错一个

2019-08-09 英语自认为还算可以,不好也不差.但是做软考英文题目题,选一个错一个啊.备受打击. 题目如下: A project os a [temporary] (Sequence) of unique,complex,and connected activities having one goal or purpose and that must be completed by a specific time, within budget,and according to (Speci

C/C++,Java,PHP,JavaScript,Json数组、对象赋值时,最后一个元素后面是否可以带逗号?

1 C,C++,Java,PHP都能容忍末尾的逗号 C,C++,Java中对数组赋值时,最后一个元素末尾的逗号可有可无.下面两行代码对这些语言来说是等效的. int a[] = {1,2,3}; /* 正确 */ int a[] = {1,2,3,}; /* 正确 */ PHP这一点也继承了C的特点,下面的两行代码等效. $a = array(1,2,3); /* 正确 */ $a = array(1,2,3,); /* 正确 */ 2 JavaScript视末尾逗号为语法错误! 然而到了Jav

初学者使用json+ajax作注册判断的时候容易犯的一个错误

平常越不留意的东西越容易犯错,前些天在做注册案例的时候,用到了json+ajax来发送异步请求来判断当前的用户有没有被注册过,然后在注册按钮进行终极校验决定是否进行注册的时候,遇到了一个bug困扰了很久,后来经过自己的不断的调试和百度解决了,在此我将遇到的问题使用伪代码跟大家分享一下,让大家遇到我这个坑的时候轻松越过. (以下是错误案例) 1 我在注册页面中register.html中用户输入框失去焦点的时候发送异步请求,判断当前用户有没有被注册过,结果返回显示在页面提示用户.异步请求的函数如下

那些年我们一起犯过的错

最后更新于2018/11/16 我们和一般技术公司不一样的地方,在于对待错误的态度.接下来大家会对这一点深有体会. 我所能做的,就是和每个人谈谈我的失败经历,我倒是敢保证,如果你们都重蹈我的覆辙,那么你们也一定会跌得很惨. ——唐纳德·基奥 接下来昀哥我讲五个故事: 引子:某行网上银行上线那一天,我的悲惨遭遇 别人的错误1—前事不忘后事之师:台湾飞机失速坠毁 别人的错误2—对抗人的错误:401航班失事 我的错误1—做好被攻陷的准备:刚接手工作几个月,黑客入侵 别人的错误3—工具和风控:骑士资本集

数据结构实践——“求两集合交集”的一个错解分析

本文点评一位学生对基于线性表存储集合,然后对集合进行求并运算的错解,供学习者參考. [项目 - 求集合并集] 如果有两个集合 A 和 B 分别用两个线性表 LA 和 LB 表示,即线性表中的数据元素即为集合中的成员.设计算法.用函数unionList(List LA, List LB, List &LC )函数实现该算法,求一个新的集合C=A∪B.即将两个集合的并集放在线性表LC中. 提示: (1)除了实现unnionList函数外.还须要在main函数中设计代码,调用unionList进行測试

接口测试学习——自己犯过的错

1.接口返回的数据都是json.json是一种通用的数据类型.接口文档注意入参类型. 2.get请求和post请求的区别: get请求它的请求数据是在放在url里面的     post请求他的数据是放在body里面的 3.cookie和session的区别: cookie  存放在你本地的一个键值对(k -  v).比如登录cookie     session存放在服务端的一个键值对 4.Jmeter区分大小写. 5.查看结果树报错,首先检查单词拼写,路径地址里面的"/",路径是否正正