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

我可以使用JavaScript作为单元格中的语言创建iPython笔记本吗?,ipython,ipython-notebook,Ipython,Ipython Notebook,我喜欢IPython用python解释算法。但是我想用javascript做同样的事情。是否可以编写一个使用javascript作为单元语言的笔记本?您可以使用%%javascript神奇功能在IPython笔记本中运行javascript。例如,将以下代码粘贴到IPython单元格中并运行它。您应该在浏览器的javascript控制台中看到输出 %%javascript console.log("Hello World!") 对于全局变量,可以将属性添加到 例如,在单元格中运行以下代码: %

我喜欢IPython用python解释算法。但是我想用javascript做同样的事情。是否可以编写一个使用javascript作为单元语言的笔记本?

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

%%javascript
console.log("Hello World!")
对于全局变量,可以将属性添加到 例如,在单元格中运行以下代码:

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

%%javascript
console.log(myvar)
使用
元素
变量在单元格输出区域进行打印,如下所示:

%%javascript
element.append(myvar)

不引用,因为这不是在会话之间构建上下文。如果在一个单元格中分配变量,则无法在下一个单元格中访问它。更好!——我所需要的是一种在单元格中打印结果的方法。像python
print
sys.stdout.write
@Michael_Scharf:查看最后一个示例。请参阅浏览器js内核中的node.js内核示例。