问:我在浏览器中验证了以下代码,没有错误。
var id =“ 23188xtr”; var lastName =“ Smith”;
var userName = id; userName + =“#” + lastName; userName.toUpperCase(); document.write(userName);
那么为什么这是错误的呢?
app.js
var id = “ 23188xtr” ;
var lastName = “ Smith” ;
var userName = id ; userName + = “#” + lastName ; userName 。toUpperCase ();
index.html
<DOCTYPE HTML!>
< HTML >
<头部>
<元HTTP的当量= “内容类型”内容= “text / html的;字符集= UTF-8” > <标题>的JavaScript基础</标题> </头> <正文> <脚本src = “ app.js” > </脚本> </正文> </ html >
答:您的代码在浏览器中可以正常工作。我认为该错误是基于您的代码的第2部分的第1部分失败的结果。第1部分希望您以大写形式保存id。在当前代码中,最后将所有内容都大写,但是这样做将使第1部分失败。
我是怎么做到的:
var id = “ 23188xtr” ;
var lastName = “ Smith” ;
var userName = id 。toUpperCase ()+ “#” + lastName 。toUpperCase ();
而且,您的代码在这种情况下似乎过于复杂。