不是三目运算,只是一个字符串相加的表达式
之后的结果可能为:img.src="/tools/code.jsp?03030330111";
?后边的是参数,为了防止验证码不刷新的
也可以写成img.src="/tools/code.jsp?r="+Math.random();
产生一个随机数,效果是一样的
?是get方法参数必须带的字符,意思是后边的是提交给服务器的参数,new Date().getTime()是返回一个时间。。。他的用处是作为参数来生成一个随机码,具体怎么完成是服务器脚本的事,返回什么就是什么,与该函数无关。。。。 +号是字符串重载的运算符,用来拼接字符串,C++,java里都有的东西,莫非你忘了,或者你没学过。。。。
这个不是三目运算 +“?”+ 这个是拼接字符串,在后面加个 时间戳
"?”它就是一个占位符,好比sql语句中的select 什么 where id=.......中的“什么”类似的作用,你理解错了,他不是条件判断语句呀,亲