这是该书中可查看示例的链接; http://beginningjs.com/examples/ch2_example7.html
这是我在本地保存的代码;不知道为什么它不会加载。
<!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>
答案 0 :(得分:0)
我认为它已加载,但您的javascript语法错误。 在第一个document.write上使用括号而不是大括号。脚本停留在那一行,程序的其余部分没有执行,这就是页面没有显示任何内容的原因。
答案 1 :(得分:-1)
好的每次使用<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.berstek.gradius.fragments.RecordsFragment">
<!-- TODO: Update blank fragment layout -->
<LinearLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:id="@+id/recview_records0"
android:layout_width="match_parent"
android:layout_height="wrap_content"></android.support.v7.widget.RecyclerView>
</LinearLayout>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_add_white"
app:layout_anchor="@id/container"
app:layout_anchorGravity="bottom|end" />
</android.support.design.widget.CoordinatorLayout>
时,您需要使用small()大括号而不是cur {}大括号时出现第一个document.write("your string")
行错误。您已将变量声明为document.write("your string")
,然后将其用作var myFloat;
,这是错误的,因为nyFloat = parseFloat(myString);
和nyFloat
中的拼写错误最后会打印出值56.02。所以正确的是(mystring,10)
没有必要写最后一行,即myFloat = parseFloat(myString,10);
,因为它在最后再次打印字符串。如果将来遇到这类错误,您可以在浏览器中使用开发人员工具查看这些Javascript错误,并且您只需按照主题板中的F12解释,如您在问题中的评论中所述。
这是更正后的代码
document.Write(myString);