Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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/89.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 HTML不会打开;不知道我错过了什么_Javascript_Html - Fatal编程技术网

Javascript HTML不会打开;不知道我错过了什么

Javascript HTML不会打开;不知道我错过了什么,javascript,html,Javascript,Html,这是本书中可查看示例的链接 这是我在本地保存的代码;不知道为什么它不能加载 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title> Chapter 2, Example 7</title> </head> <body>

这是本书中可查看示例的链接

这是我在本地保存的代码;不知道为什么它不能加载

<!DOCTYPE html>
    <html lang="en">
        <head>
        <meta charset="utf-8"/>
        <title> Chapter 2, Example 7</title>
        </head>
        <body>
            <script>
                var myString = "56.02 degrees centigrade";
                var myInt;
                var myFloat;

                document.write{"\"" + myString + "\" is + "\" +     parseInt(myString, 10) +
                 "as an interger" + "<br/>"};

                 myInt = parseInt(myString, 10);
                 document.write("\"" + myString + "\"when converted to an interger equals " + myInt + "<br/>" ); 

                 nyFloat = parseFloat(myString);
                 document.write( "\"" + myString + "\" when converted to a floating point number equals " + myFloat);

                 document.write(myString);

            </script>
           </body>
        </html>

第二章,例7
var myString=“56.02摄氏度”;
var myInt;
var-myFloat;
document.write{“\”+myString+“\”是+“\”+parseInt(myString,10)+
作为整数“+”
“}; myInt=parseInt(myString,10); document.write(“\”+myString+“\”当转换为整数时等于“+myInt+”
); nyFloat=parseFloat(myString); 写入(“\”+myString+“\”,当转换为浮点数时等于“+myFloat”); document.write(myString);
好的,您的第一个
文档中有一个错误。写入(“您的字符串”)
行每次使用
文档时,您需要使用小()大括号而不是大括号。写入(“您的字符串”)
。您已将变量声明为
var myFloat;
然后将其用作
nyFloat=parseFloat(myString)
这是错误的,因为在
nyFloat
(mystring,10)
中输入了错误的字符,以便在末尾打印值56.02。因此正确的是
myFloat=parseFloat(mystring,10);
不需要写最后一行,即
document.write(mystring)
当它在最后再次打印字符串时。如果将来您遇到此类错误,您可以在浏览器中使用开发人员工具查看这些Javascript错误,为此,您只需按键盘上的F12键,如您问题下的一条注释所述

这是正确的代码

<!DOCTYPE html>
    <html lang="en">
        <head>
        <meta charset="utf-8"/>
        <title> Chapter 2, Example 7</title>
        </head>
        <body>
            <script>
                var myString = "56.02 degrees centigrade";
                var myInt;
                var myFloat;

                document.write("\"" + myString + "\" is " +    parseInt(myString, 10) + " as an interger" + "<br/>");

                 myInt = parseInt(myString, 10);
                 document.write("\"" + myString + "\" when converted to an interger equals " + myInt + "<br/>" ); 

                 myFloat = parseFloat(myString, 10);

                 document.write("\"" + myString + "\" when converted to a floating point number equals " + myFloat);

                 //document.write(myString);

            </script>
           </body>
        </html>

第二章,例7
var myString=“56.02摄氏度”;
var myInt;
var-myFloat;
write(“\”“+myString+”\”是“+parseInt(myString,10)+”作为整数“+”
”; myInt=parseInt(myString,10); document.write(“\”+myString+“\”当转换为整数时等于“+myInt+”
); myFloat=parseFloat(myString,10); 写入(“\”+myString+“\”,当转换为浮点数时等于“+myFloat”); //document.write(myString);
我认为它已加载,但您的javascript语法错误。
在第一个文档中使用括号而不是大括号。write。脚本被卡在那一行中,程序的其余部分不执行,这就是页面不显示任何内容的原因。

第一个
文档。write
应该在它后面加括号
()
,而不是大括号
{}
。另外,您在第三行到最后一行有
nyFloat
而不是
myFloat
。谢谢,但它仍然没有加载,或者本书中的任何其他示例都不知道原因,因为我们看不到您加载页面所用的路径,我们也不知道文件存储在您的计算机上的位置。请逐行浏览,然后单击m确保一切看起来都是正确的。你的问题在于打字错误。请详细描述你所修复的一切。@Aamerallous请把它写在答案上,最好是解释为什么,而不仅仅是什么。提问者显然是一个初学者,作为一个初学者,知道他在做什么很好,而不仅仅是复制粘贴一些有用的东西。@RickRosario如果对你有帮助的话然后把它标记为答案。