Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';不要在html中引用js文件_Javascript_Html - Fatal编程技术网

Javascript Can';不要在html中引用js文件

Javascript Can';不要在html中引用js文件,javascript,html,Javascript,Html,我完全是JavaScript的初学者。我想在HTML中引用一个js.function。下面是我的代码。当我运行它时,我得到一个错误: 吉选没有定义 文件 var num1=window.prompt(“请输入第一个数值”); var num2=window.prompt(“请输入第二个数值”); var operator=window.prompt(“请输入运算符”); num1=解析浮点(num1); num2=浮点(num2); document.writeln(“结果是”+jisuan(

我完全是JavaScript的初学者。我想在HTML中引用一个js.function。下面是我的代码。当我运行它时,我得到一个错误:

吉选没有定义


文件
var num1=window.prompt(“请输入第一个数值”);
var num2=window.prompt(“请输入第二个数值”);
var operator=window.prompt(“请输入运算符”);
num1=解析浮点(num1);
num2=浮点(num2);
document.writeln(“结果是”+jisuan(num1,num2,operator));
函数jisuan(num1、num2、运算符)
{
var-res=0;
if(运算符=='+')
{
res=num1+num2;
}else if(运算符=='-')
{
res=num1-num2;
}else if(运算符=='*')
{
res=num1*num2;
}else if(运算符=='/'))
{
res=num1/num2;
}
返回res;
}
使用此

<script language = "javascript" type="text/javascript">
会是这样吗

<script language ="javascript">
function jisuan(num1,num2,operator)
{
    var res = 0;
    if(operator =='+')
    {
        res = num1 + num2;
    }else if(operator =='-')
    {
        res = num1 - num2;
    }else if(operator =='*')
    {
        res = num1*num2;
    }else if(operator =='/')
    {
        res = num1/num2;
    }
    return res;
}
</script>

函数jisuan(num1、num2、运算符)
{
var-res=0;
if(运算符=='+')
{
res=num1+num2;
}else if(运算符=='-')
{
res=num1-num2;
}else if(运算符=='*')
{
res=num1*num2;
}else if(运算符=='/'))
{
res=num1/num2;
}
返回res;
}

您缺少
=“javascript”,src
“javascript”,type

<script language = "=javascript",src ="myfuns.js"></script>
//-----------there is no space-^    

<script language = "javascript",type="text/javascript">
//-----------there is no space-^    

//-----------没有空格-^
//-----------没有空格-^
但应该是

正如昆廷指出的那样,逗号也不应该使用

更新

<script language = "javascript" src ="myfuns.js"></script>
<script language = "javascript" type="text/javascript">

您有许多错误,如果您选择了,将会发现这些错误

导致您出现问题的具体原因如下:

<script language = "javascript",src ="myfuns.js"></script>
                               ^

用于查找其余错误。

将函数声明移动到头部的
script
标记中,或用
script
标记括住当前声明。假设
jisuan
myfuns.js
中定义,我将选中1。哪个文件夹是
html
文件(它与
myfuns.js
在同一个文件夹中?2.我想
console.log()
myfuns.js
中的某些内容,以确定此文件是否实际被加载和读取。我同意Give hit f12,并查看控制台以查看js文件是否实际加载,查找404错误,但即使使用逗号,如果函数在
脚本
块中移动,则它仍能工作。@gabe-但问题是询问关于如何引用一个外部JS文件,这里不应该有任何逗号,也不应该有任何语言属性。更新了,谢谢你的指点。
<script language ="javascript">
</script>
function jisuan(num1,num2,operator)
{
    var res = 0;
    if(operator =='+')
    {
        res = num1 + num2;
    }else if(operator =='-')
    {
        res = num1 - num2;
    }else if(operator =='*')
    {
        res = num1*num2;
    }else if(operator =='/')
    {
        res = num1/num2;
    }
    return res;
}
<script language ="javascript">
function jisuan(num1,num2,operator)
{
    var res = 0;
    if(operator =='+')
    {
        res = num1 + num2;
    }else if(operator =='-')
    {
        res = num1 - num2;
    }else if(operator =='*')
    {
        res = num1*num2;
    }else if(operator =='/')
    {
        res = num1/num2;
    }
    return res;
}
</script>
<script language = "=javascript",src ="myfuns.js"></script>
//-----------there is no space-^    

<script language = "javascript",type="text/javascript">
//-----------there is no space-^    
<script language = "javascript" src ="myfuns.js"></script>
<script language = "javascript" type="text/javascript">
<script language = "javascript",src ="myfuns.js"></script>
                               ^
<script src="myfuns.js"></script>