我在学习如何使用jsshell..。我在这里下载了最新的mac版本
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/jsshell-mac.zip
我解压缩,运行shell执行一些基本命令,如..。加和循环。但是,当我试图让它运行一个与shell“在同一个文件夹中”的外部文件时,它会运行得很好,但我会得到一个错误。
js> js loop.js;
typein:6:3 SyntaxError: missing ; before statement:
typein:6:3 js loop.js;
typein:6:3 ...^文件文件夹中有一个名为loop.js的文件,作为这个简单逻辑的外壳
for(var i=1; i<10; i++){
print(i);
}有人能告诉我我做错了什么吗?
更多的updates...when --我从主文件夹运行它,如下所示
./js loop.js它起作用了。by ./js,我正在执行unix文件。但是,当我在jsshell提示符中时。我可以运行js loop.js
发布于 2014-03-30 12:19:40
在jsshell命令提示符内,应该使用load("loop.js")。如果文件中的代码不在像您这样的函数中,它们将立即执行。
https://stackoverflow.com/questions/22487162
复制相似问题