Onde obtenho um console JavaScript?

1

Estou tentando aprender JavaScript, e estou fazendo isso editando os arquivos de um programa existente, mas gostaria de escrever um script (e não HTML) e executá-lo, além de ver os resultados do console para ver o que está acontecendo em vez de tentar obter a saída por caminhos estranhos.

Existe tal coisa? Eu acho que estou pensando como arquivos em lotes onde você pode escrever um e, em seguida, quando ele for executado, veja o que está fazendo. Eu também gostaria de obter saída do tipo console.log. Alguma idéia?

Estou interessado apenas em coisas como 2+2 = 4 - não tentando interagir com nada.

Estou apenas procurando uma maneira de console.log meu script. Não estou procurando bibliotecas ou variantes personalizadas de mecanismos JavaScript.

Existe realmente nenhuma maneira de fazer um JavaScript puro que diz 2+2 = e executá-lo em uma janela de console?

    
por Donald 12.06.2014 / 20:00

3 respostas

2

Você pode executar JavaScript em um terminal "normal", usando um interpretador JavaScript.

O V8 é o mecanismo de JavaScript do Google, e você pode baixá-lo no SVN, compilá-lo e depois executá-lo em um terminal:

sudo apt-get install subversion scons libreadline-dev
svn co http://v8.googlecode.com/svn/trunk v8
cd v8/
scons console=readline d8

O edifício também é explicado na página do Google Code . Ele vem com d8 , um interpretador JavaScript de linha de comando.

Depois, tudo o que você precisa é gravar um arquivo contendo print(2+2) e, em seguida, executá-lo pela V8:

$ d8 /path/to/file.js
4

Veja também: Blog do Sandeep: Usando o shell de javascript do V8 (D8)

    
por 12.06.2014 / 20:33
1

O Firefox tem plug-ins que fornecem um console JavaScript para você testar. Você poderia executá-lo no Linux.

Shells JavaScript autônomos

    
por 12.06.2014 / 20:03
0

O JavaScript destina-se a manipular documentos da web. Eu não vejo o ponto de tentar aprender JavaScript sem a web part. Mas é um método interessante. Embora sua sintaxe esteja muito relacionada a Java , quase a única parte que muda são as DOM classes e nomes.

Você pode querer dar uma olhada em JSFiddle ou similar. Ele permite que você tenha uma visualização ao vivo de HTML, CSS e JavaScript e veja como eles funcionam juntos em seu navegador. Muitas pessoas aqui usam para mostrar exemplos de trechos de código e coisas do tipo.

Atualizar :

Aqui está uma versão mais limpa de o violino nos comentários que pode servir bem para o que você quer, sem ter que instalar nada localmente. Claro que este não seria o caminho a percorrer se você quiser um console off-line.

Você precisa usar um contêiner para exibir a saída do JavaScript, da mesma forma que usei o objeto Test .

Test.innerHTML += i + '<br/>';

Este é o mais próximo que você pode chegar a um console no JSFiddle.

    
por 12.06.2014 / 20:41