提示需要更多的源字符 javascript

来源:百度知道 编辑:UC知道 时间:2024/07/01 05:49:57
<script language="javascript" type="text/javascript">
var rand = Math.random();
rand = Math.ceil(6 * rand);
if (rand % 2 == 1) {
document.write("Odd number: ");
}
else{document.write("Even number: ");
document.write(rand);
</script>

环境是visual web developer 2008快速版
在<head></head>中输入以上代码提示“需要更多的源字符”
是什么意思呢?我是个初学者。请高手解答。谢谢了。

这是该过之后
1.首先你想获得这个随即数 而且是不大于6的随即数不必用Math.ceil这样太麻烦(个人意见),直接转Int型+1就OK了
2.以后大括号要成对出现 你这样else后面少括号怎么能执行呢?

<script language="javascript" type="text/javascript">
var rand = parseInt((Math.random()*6)+1);
//alert(rand); 这个是我做测试用的,可以看到函数在那里出现问题了
if ((rand % 2) == "1") {
document.write("Odd number:"+rand);
}
else{
document.write("Even number: "+rand);
}
</script>