TEL:400-8793-956
当前位置:程序、服务器

为什么这是“ userName + =“#” + lastName;“ 错误的?

提问者: 近期获赞: 浏览人数: 发布时间:2021-04-02 09:35:09

 问:我在浏览器中验证了以下代码,没有错误。

 
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 ();
       
而且,您的代码在这种情况下似乎过于复杂。
上一篇: 相机图标未在Ribbit APP中显示
下一篇: Java版本检查