- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 node.js
,它是我根据可用说明从其网站安装的 here .我尝试执行“JavaScript - The Good Parts”教科书中的这个例子:
var myObject = {
value: 0;
increment: function (inc) {
this.value += (typeof inc) === 'number' ? inc : 1;
}
};
myObject.increment( );
document.writeln(myObject.value);
myObject.increment(2);
document.writeln(myObject.value);
但是,当我调用 node test.js
(它所在的文件的名称)时,出现以下错误:
value: 0;
^
SyntaxError: Unexpected token ;
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
这是给出的确切示例,这就是为什么我对为什么它不起作用感到困惑。我错过了什么吗?
最佳答案
对象文字键值对使用逗号分隔,而不是分号。而不是这个:
var myObject = {
value: 0;
increment: function (inc) {
this.value += (typeof inc) === 'number' ? inc : 1;
}
};
使用这个:
var myObject = {
value: 0,
increment: function (inc) {
this.value += (typeof inc) === 'number' ? inc : 1;
}
};
关于javascript - 使用带有教科书示例的 node.js 出现意外 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891285/
这个问题在这里已经有了答案: Convert int to double (3 个答案) 关闭 4 年前。 我正在根据课文学习 C。作者提供的示例代码是: #include main() { in
我正在为一个学校项目实现 RSA 密码系统。我在 Linux 上用 C 语言做这个项目,我使用 GNU MP 库进行大部分数学运算。 出于某种原因,对于具有相同消息的不同公钥,我总是得到相同的密文,所
int x = random(); int y = random(); unsigned ux = (unsigned) x; unsigned uy = (unsigned) y; 对于以下每个 C
int x = random(); int y = random(); unsigned ux = (unsigned) x; unsigned uy = (unsigned) y; 对于以下每个 C
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我是一名优秀的程序员,十分优秀!