外部javascript未定义显示

外部javascript未定义显示,javascript,Javascript,我目前是javascript的新手,我一直在尝试一些东西。 我现在正在做的是,我尝试使用外部js显示从1到10的数字 是我创造的。但当我运行时,它总是在底部显示“未定义”文本 以下是外部js: function increment(count){ while(count<10){ document.write(count +"<br>") count++; } } 函数增量(计数){ 而(count只需在HTML中进行如下更改 <!DOCTYPE html> &l

我目前是javascript的新手,我一直在尝试一些东西。 我现在正在做的是,我尝试使用外部js显示从1到10的数字 是我创造的。但当我运行时,它总是在底部显示“未定义”文本

以下是外部js:

function increment(count){
while(count<10){
document.write(count +"<br>")
count++;
}
}
函数增量(计数){

而(count只需在HTML中进行如下更改

<!DOCTYPE html>
<html>
<title> javascript </title>
<head>
<script language="javascript" src="ok2.js"> </script>
</head>
<body>
<script language="javascript" type="text/javascript">
increment(3);
</script>
</body>
</html>

javascript
增量(3);

你不需要写
document.write();

oops是的,对不起,我忘了编辑它,但是当我运行脚本时,底部仍然有一个未定义的显示>.@user3169490你的页面和外部.js文件位于根目录的同一个文件夹中。@user3169490你能确定你的
src=“ok2.js”的.js路径吗
?是的,它们有相同的文件夹。脚本运行正常。它显示从1到10的所有数字。但在最后一个数字的底部有一个“未定义”的显示。请包含完整的代码,因为您发布的增量函数没有输出未定义的。。
<!DOCTYPE html>
<html>
<title> javascript </title>
<head>
<script language="javascript" src="ok2.js"> </script>
</head>
<body>
<script language="javascript" type="text/javascript">
increment(3);
</script>
</body>
</html>