我可以使用JavaScript作为单元格中的语言创建一个iPython笔记本吗?

Mic*_*arf 4 ipython ipython-notebook

我喜欢IPython来解释python中的算法.但是我想用javascript做同样的事情.有可能写一个我用javascript作为单元格语言的笔记本吗?

Ami*_*mit 8

您可以使用%%javascriptmagic函数在IPython笔记本中运行javascript.例如,将以下代码粘贴到IPython单元格中并运行它.您应该在浏览器的javascript控制台中看到输出.

%%javascript
console.log("Hello World!")
Run Code Online (Sandbox Code Playgroud)

对于全局变量,您可以向windows对象添加属性,例如,在单元格中运行以下代码:

%%javascript
window.myvar = 12;
Run Code Online (Sandbox Code Playgroud)

在另一个单元格中,运行以下代码并检查浏览器的javascript控制台.应打印变量的值.

%%javascript
console.log(myvar)
Run Code Online (Sandbox Code Playgroud)

使用element变量在单元格输出区域中打印,如下所示:

%%javascript
element.append(myvar)
Run Code Online (Sandbox Code Playgroud)