Javascript Shell 地址:http://www.squarefree.com/shell/
Features
- You can enter statements and expressions at the same prompt.
- The result of each non-void statement or expression is shown.
- User-defined variables.
-
b = document.body
-
- User-defined functions.
-
function f() { return 5; }
-
- JavaScript error messages are shown in red.
- Previous statements and expressions are available through Up and Down arrow keys.
- Tab completion.
- Multiline input (Shift+Enter to insert a line break).
- If the shell is opened using a bookmarklet, JavaScript typed into the shell runs in the context of the original window.
- Works well in Firefox, mostly works in Opera 8 and in IE 6 for Windows.
Built-in functions
-
ans: the result of the previous expression. -
print(expr): prints expr on its own line.-
for(i = 0; i < 6; ++i) print( i * i)
-
-
pr(expr): prints and returns its input, so you can use it to print intermediate results in the middle of an expression.-
function fact(n) { return n>0 ? pr( n*fact(n-1)) : 1 }
-
-
blink(node)or Alt+B : makes a node blink for a second.-
blink( document.links[3])
-
-
props(obj)or Alt+P : lists the methods and fields of an object.-
props( document.body) - In Firefox,
propsalso shows which properties belong to the object itself and which belong to objects in its prototype chain.
-
JavaScriptShell是一款支持多行输入、变量定义及函数创建等功能的JavaScript解释器。它允许用户在一个提示符下输入表达式和语句,并显示每条非空语句或表达式的结果。此工具还具备错误消息显示、上下文运行等功能。

285

被折叠的 条评论
为什么被折叠?



