JS为什么出现undefined
我是菜鸟。。。为什么老出现undefined呢?<scripttype="text/javascript">varmycars=newArray()mycars[0]="...
我是菜鸟。。。为什么老出现undefined 呢?
<script type="text/javascript">
var mycars= new Array()
mycars[0]="BMW"
mycars[1]="sxw"
for(i=0;i<=mycars.length;i++)
{
document.write(mycars[i]+'<br/>')
} 展开
<script type="text/javascript">
var mycars= new Array()
mycars[0]="BMW"
mycars[1]="sxw"
for(i=0;i<=mycars.length;i++)
{
document.write(mycars[i]+'<br/>')
} 展开
6个回答
展开全部
js 产生undefined的情况:
1.<script type="text/javascript">
var outObj = {
type :"java"
}
function innerM(){
var p;
alert(p);//undefined
alert("k:"+k);//error--innerObj未定义
alert(outObj.jack);//undefined
alert(innerObj.jack);//error--innerObj未定义
}
innerM();
</script>
2. <script type="text/javascript">
alert(typeof(false) === 'boolean'); //true
alert(typeof(0) === 'number'); //true
alert(typeof("") === 'string'); //true
alert(typeof(null) === 'object'); //true
alert(typeof undefined === 'undefined'); //true
</script>
3. <script type="text/javascript">
alert(false == undefined); //false
alert(false == null); //false
alert(false == 0); //true
alert(false == ""); //true
alert(null == undefined); //true
</script>
4.<script type="text/javascript">
alert(false.toString()); // "false"
alert("".charAt(0)); // ""
alert((0).toExponential(10)); // 0.0000000e+0
alert(undefined.toString()); // throw exception "undefined has no properties"
alert(null.toString()); // "null has no properties"
</script>
5.<script type="text/javascript">
alert(String(false)); // "false"
alert(String("")); // ""
alert(String(0)); // 0.0000000e+0
alert(String(undefined)); // "undefined"
alert(String(null)); // "null"
alert(decodeURI(undefined));// "undefined"
alert(decodeURI(null));// "null"
</script>
展开全部
你的数组越界了!
i 从0到2有3个数,你数组里面就两个值。
你应该是
i=0; i<mycars.length;i++
i 从0到2有3个数,你数组里面就两个值。
你应该是
i=0; i<mycars.length;i++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=0;i<=mycars.length;i++)
这里用
for(i=0;i<mycars.length;i++)
因为数组元素是从0开始下标的。
javascript是以;结束语句,不要忘了
这里用
for(i=0;i<mycars.length;i++)
因为数组元素是从0开始下标的。
javascript是以;结束语句,不要忘了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找不到对应的key
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
值没有获取到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询