2012-04-04 14 views
10

Estoy buscando el equivalente en JavaScript de Python2.x's print "hi". Estoy trabajando con el intérprete de JavaScript de Rhino en la terminal de ubuntu. Cuando escriba:¿Cómo puedo generar algo en Rhino?

document.write{"hi"} 

me sale el error de que 'documento' no está definido.

+0

desde la CLI es que no sólo imprimir ('hola'); –

+1

Asesoramiento: utilice el nodo en lugar del rinoceronte (para empezar tiene una mejor instrucción implementada). Simplemente puede ejecutar un archivo js como este: 'node myfile.js'. Si desea imprimir en un script de nodo simplemente use 'console.log' como en el navegador. – Bentley4

Respuesta

22

JavaScript no tiene ningún método incorporado para proporcionar resultados. Los scripts deben depender de las características proporcionadas por el entorno host para eso.

document es un objeto que está disponible en los navegadores web, pero no en Rhino. Incluso si estuviera disponible, document.write es una función. Utiliza () para llamar a una función, no {}.

Rhino proporciona una función print.

print("hi"); 
2

no creo que usted tiene acceso al objeto 'documento' - como la que yo creo que usted se refiere sólo está disponible cuando el javascript se ejecuta en el navegador.

Además, utilice corchetes normales en lugar de llaves para invocar funciones.

sólo trato:

print('Hello, world!') 
Cuestiones relacionadas