谷歌控制台中的Javascript
Javascript in the Google Console
// Create movie DB
var movies = [
{
title: "Avengers",
hasWatched: true,
rating: 5
},
{
title: "SpiderMan",
hasWatched: false,
rating: 4
},
{
title: "LightsOut",
hasWatched: true,
rating: 6
}
]
// Print it out
movies
// Print out all of them
movies.forEach(function(movie)){
var result = "You have ";
if(movie.hasWatched){
result += "watched ";
}else{
result += "not seen ";
}
result += "'" + movie.title + "'"-";
result += movie.rating + " stars";
console.log(result);
}
为什么我的第一个对象是真的,但控制台打印出"你没有看到《复仇者联盟》-5颗星">
您在这一行出现语法错误:
result += "'" + movie.title + "'"-";
应使用进行修复
result += '"' + movie.title + '"- ';
在JavaScript中,双引号和单引号都可以使用,如果你想打印出双引号("
(,你可以用单引号(例如:'"'
("包装"它们。
关于何时使用双引号/单引号的有趣讨论可以在这里找到。
var movies = [{
title: "Avengers",
hasWatched: true,
rating: 5
}, {
title: "SpiderMan",
hasWatched: false,
rating: 4
}, {
title: "LightsOut",
hasWatched: true,
rating: 6
}]
// Print it out
console.log(movies);
// Print out all of them
movies.forEach(function(movie) {
var result = "You have ";
if (movie.hasWatched) {
result += "watched ";
} else {
result += "not seen ";
}
result += '"' + movie.title + '"- ';
result += movie.rating + " stars";
console.log(result);
});
这是更新后的代码。修复了一些语法错误!
var movies = [{
title: "Avengers",
hasWatched: true,
rating: 5
}, {
title: "SpiderMan",
hasWatched: false,
rating: 4
}, {
title: "LightsOut",
hasWatched: true,
rating: 6
}]
// Print it out
console.log(movies);
// Print out all of them
movies.forEach(function(movie) {
var result = "You have ";
if (movie.hasWatched) {
result += "watched ";
} else {
result += "not seen ";
}
result += '"' + movie.title + '" - ';
result += movie.rating + " stars";
console.log(result);
});
相关文章:
- 为什么我能够从javascript控制台发送跨域ajax请求
- 将数组的拼接分配给自身时,Javascript控制台打印不起作用
- 如何使Visual Studio自动清除Javascript控制台
- 只有当Javascript控制台在chrome上打开时,Javascript才能工作
- 打印javascript控制台的堆栈跟踪
- 如何在调试模式停止后查看Visual Studio 2015 Javascript控制台
- 如何:编写漂亮的HTML代码和Javascript控制台
- JavaScript:控制台的意外输出.log('str' + int + int)
- 有没有一种方法可以捕获JavaScript控制台输出,以便我可以在其他地方引用它
- 如何让JavaScript控制台用户输入工作(node.js)
- javascript控制台记录的循环值不正确
- JavaScript 控制台事件处理
- Javascript 控制台.log产生 [object Object] 结果
- JavaScript控制台日志不起作用
- 未捕获的语法错误:意外的令牌实例(使用 Chrome Javascript 控制台)
- 如何在 eclipse console 中显示 javascript 控制台.log
- 使用 Chrome 的 JavaScript 控制台关闭特定网站的所有标签页
- 在我的 chrome 网上商店应用程序中禁用检查元素/JavaScript 控制台
- 对函数变量的 JavaScript 控制台日志输出感到困惑
- Chrome - JavaScript 控制台无法正常工作