Jon*_*art 5 javascript function
我正在使用John Pollocks"javascript edition 3的初学者指南".
我正在做的教训是4-2,可以在这里找到:http://www.cs.tufts.edu/es/93IDI/refs/Pollock-3rd.pdf PDF的页码是107(实际页码83/84).
如果我错了,请纠正我,但是说明要打印"你好!" 到屏幕上,同时在屏幕上打印"这是强文本"后发出警告说"常规文本".
因此,按照说明,这是外部文件中名为prjs4_2.js的js代码应该是什么
function two_strings(text1,text2) {
var added_text=text1+ " " +text2;
return added_text;
}
function result() {
var get_result=two_strings("Hi","there!");
document.write(get_result);
}
var ff_result = two_strings("regular","text");
window.alert(ff_result);
result();
Run Code Online (Sandbox Code Playgroud)
那么这里是html代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<p><strong>"This is some strong text!"</strong></p>
<script type="text/javascript" src="prjs4_2.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我花了一段时间才得到那些代码,因为我正在阅读它应该是什么的结果,然后阅读文本并思考"这没有意义"然后我意识到他有倒退所以我把它改为这个.
function two_strings(text1,text2) {
var added_text=text1+ " " +text2;
return added_text;
}
function result() {
var get_result=two_strings("Hi","there!");
window.alert(get_result);
}
var first_function_result = two_strings("regular","text");
document.write(first_function_result);
result();
Run Code Online (Sandbox Code Playgroud)
然后它按照他描述的方式出现了.
所以我的问题是,这本书是错的,还是我只是以某种方式做错了,还是我通过切换它做到了?我想我已经知道了答案,但这整个问题只是为了确保我不会发疯,并且这本已经出版并被用来教人们的书有不正确的信息.