3

我尝试了很多方法......我做错了什么???我决心学习并真正理解这一点。

//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");
4

10 回答 10

2

确保您使用的浏览器支持console.log(Firefox 和 Firebug、Google Chrome)如果您的浏览器有问题,请尝试在 jsfiddle 中运行您的代码

编辑

我试图在 jsfiddle 和我的浏览器(Chrome 和 IE9)中运行您的代码,它们都可以完美运行。

根据我读到的评论,您正在使用 firefox。如果是这种情况,请确保您安装了 firebug 插件。你可以在这里得到它

于 2012-12-28T07:42:56.620 回答
1

您需要将assign子字符串的结果返回到变量以获取子字符串结果。使用该变量打印substring result.

现场演示

myName = myName.substring(0, 2);
console.log(myName );
于 2012-12-28T07:35:03.160 回答
1

可能你的错误是你每次都在屏幕上看到“Jeanne”。

这是因为您正在打印常量,而不是您的变量。尝试使用它进行打印:

myName = myName.substring(0, 2);
console.log (myName);

正如其他答案中所述 - 确保您使用的是支持 console.log 的浏览器

于 2012-12-28T07:35:54.013 回答
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 );
于 2012-12-28T07:37:53.733 回答
1

除其他事项外,请确保您使用的浏览器支持“console.log”。这意味着 Chrome 或安装了 Firebug 插件的 FireFox,或打开了开发人员工具的Internet Explorer 。然后当然打开开发者工具。对于 Chrome,它是 ctrl-shift-I;其他一切都是F12。

于 2012-12-28T07:40:19.437 回答
1

为了让 console.log 打印出你的 var 值,你应该在console.log的括号之间包含变量

这在下面的示例中显示;

//在第 2 行,声明一个变量 myName 并为其命名。var myName = "珍妮";

//在第 4 行,使用 console.log 打印出 myName 变量。控制台.log(我的名字);

于 2014-06-17T10:09:47.110 回答
0

字符串是不可变的,因此您应该将结果分配给一个新变量。

于 2012-12-28T07:41:00.377 回答
0

谢谢你们每一个人的帮助!我非常感谢您能够有空且知识渊博地回答问题。我确实想通了。显然问题出在子字符串上。我已经完整地输入了单词 substring。我猜它不喜欢那样,只需要缩写的 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);
于 2012-12-28T07:53:43.210 回答
0

我遇到了console.log is not a function错误,并花了令人沮丧的 15 分钟调试它。原来我有一个名为的局部变量console!使用window.console.log("...")成功了。

于 2015-07-15T14:31:02.213 回答
0

大概你为console.log分配了其他东西,不是函数console.log = 5 console.log()

// 显然不再引用函数重新启动您的环境。IE。刷新页面

于 2017-12-06T11:01:23.777 回答