我尝试了很多方法......我做错了什么?我决心学习并真正理解这一点。
//On line 2, declare a variable myName and give it your name.
var myName = "Jeanne";
//On line 4, use console.log to print out the myName variable.
console.log ("Jeanne");
//On line 7, change the value of myName to be just the first 2 letters of your name.
myName.substring(0, 2);
//On line 9, use console.log to print out the myName variable;
console.log("Jeanne");
答案 0 :(得分:2)
如果您的浏览器出现问题,请确保您使用的浏览器支持console.log
(Firefox与Firebug,Google Chrome),尝试在jsfiddle中运行代码
修改强>
我试图在jsfiddle中运行你的代码,在我的浏览器(Chrome和IE9)中,它们都运行良好。
根据我读过的评论你使用的是Firefox。如果是这样的话,请确保安装了firebug插件。你可以得到它here
答案 1 :(得分:1)
您需要assign
将子字符串的结果返回到变量以获取子字符串结果。使用该varible打印substring result
。
<强> Live Demo 强>
myName = myName.substring(0, 2);
console.log(myName );
答案 2 :(得分:1)
可能你的错误是每次都在屏幕上显示“Jeanne”。
这是因为你打印的是常量,而不是你的变量。尝试使用它进行打印:
myName = myName.substring(0, 2);
console.log (myName);
如其他答案所述 - 请确保您使用的是支持console.log的浏览器
答案 3 :(得分:1)
您正在这样做只是记录已处理的变量而不是原始名称,完成!
//On line 2, declare a variable myName and give it your name.
var myName = "Jeanne";
//On line 4, use console.log to print out the myName variable.
console.log (myName );
//On line 7, change the value of myName to be just the first 2 letters of your name.
myName=myName.substring(0, 2);
//On line 9, use console.log to print out the myName variable;
console.log(myName );
答案 4 :(得分:1)
除其他外,请确保您使用的浏览器支持“console.log”。这意味着安装了Firebug插件的Chrome或FireFox,或打开开发人员工具的Internet Explorer 。然后当然打开开发人员工具。对于Chrome,它是ctrl-shift-I;其他一切都是F12。
答案 5 :(得分:1)
为了让console.log打印出你的var值,你应该在 console.log
的paenthesis之间加入变量。这在以下示例中显示;
//在第2行,声明一个变量myName并给它命名。 var myName =&#34; Jeanne&#34 ;;
//在第4行,使用console.log打印出myName变量。 console.log(myName);
答案 6 :(得分:0)
不可变的字符串,因此您应该将结果分配给新变量。
答案 7 :(得分:0)
谢谢大家的帮助!我非常感谢你能够回答问题并且知识渊博。我确实搞清楚了。显然问题在于子字符串。我已经完整地输入了字符串子字符串。我想它不喜欢那样,只需要缩写的substr。
//On line 2, declare a variable myName and give it your name.
var myName = "Jeanne";
//On line 4, use console.log to print out the myName variable.
console.log (myName);
//On line 7, change the value of myName to be just the first 2
//letters of your name.
myName = myName.substr(0,2);
//On line 9, use console.log to print out the myName variable;
console.log (myName);
答案 8 :(得分:0)
我遇到了console.log is not a function
错误,花了15分钟来调试它。事实证明我有一个名为console
的局部变量!使用window.console.log("...")
就可以了。
答案 9 :(得分:0)
据推测,你为console.log分配了一些东西,这不是函数console.log = 5 console.log()
//显然不再引用函数重启环境了。即。刷新页面