Misalnya, jika Anda adalah untuk menjalankan Python script yang Anda akan ketik python filename.py atau jika Anda ingin menjalankan program C make nama file kemudian ./ nama file . Bagaimana Anda melakukan ini dengan file .js ?
javascript
terminal
BLUC
sumber
sumber
Jawaban:
Anda akan memerlukan mesin JavaScript (seperti Badak Mozilla ) untuk mengevaluasi skrip - persis seperti yang Anda lakukan untuk Python, meskipun yang terakhir dikirimkan dengan distribusi standar.
Jika Anda memiliki Badak (atau alternatif) diinstal dan berada di jalur Anda, menjalankan JS memang sesederhana itu
Perlu dicatat bahwa meskipun JavaScript hanyalah sebuah bahasa dalam dirinya sendiri, banyak skrip tertentu berasumsi bahwa mereka akan dieksekusi dalam lingkungan seperti browser - dan jadi coba akses variabel global seperti
location.href
, dan buat output dengan menambahkan Objek DOM daripada meneleponprint
.Jika Anda sudah memiliki skrip yang ditulis untuk halaman web, Anda mungkin perlu membungkus atau memodifikasinya agar dapat menerima argumen dari stdin dan menulis ke stdout. (Saya percaya Rhino memiliki mode untuk meniru vars global browser standar yang banyak membantu, meskipun saya tidak dapat menemukan dokumen untuk ini sekarang.)
sumber
Jawaban lain adalah NodeJS!
Menggunakan terminal Anda akan dapat memulainya menggunakan
node
perintah.Catatan : Jika Anda ingin keluar ketik saja
Anda juga dapat menjalankan file JavaScript seperti ini:
«Instal SEKARANG»
sumber
$> sudo apt-get install myFancyCmd
diikuti oleh$>myFancyCmd hello.jpg -w 1234
?Jika Anda memiliki Mac, Anda bisa mendapatkan
jsc
konsol javascript di OS X (Terminal) dengan mengetikdi Terminal.app .
Anda juga dapat menjalankan salah satu skrip .js Anda dengan menambahkan namanya sebagai argumen untuk jsc, seperti ini:
Perhatikan : Saya menggunakan
console.log()
selama pengembangan tetapi jsc membutuhkandebug()
fungsi sebagai gantinya.Di Ubuntu Anda memiliki beberapa kerang ECMAScript yang bisa Anda gunakan. Di antara mereka ada baiknya menyebutkan SpiderMonkey . Anda dapat menambahkannya dengan
sudo apt-get install spidermonkey
Di Windows seperti yang dikatakan orang lain, Anda bisa mengandalkan
cscript
danwscript
langsung membangun di OS.Saya akan menambahkan juga :) cara berpikir untuk masalah ini , jika Anda punya waktu dan ingin mempelajari hal-hal baru saya ingin menyebutkan kopi-script yang memiliki kompiler / konsol sendiri dan memberi Anda Javascript yang sangat benar. Anda juga dapat mencobanya di peramban Anda (tautan "coba naskah kopi").
sumber
sudo apt-get install libmozjs-24-bin
dan menggunakannyasudo ln -sf /usr/bin/js24 /usr/bin/js
untuk menggunakannya dengan js di shell Anda.console.log
berfungsi dengan baik dengan node , diinstal pada Ubuntu dengansudo apt install nodejs
. Sempurna untukconsole.log('hey world, here I am')
aplikasi yang agak, yang bisa Anda jalankannode hey.js
.Gunakan node.js untuk itu, berikut adalah contoh cara menginstal
node
dengan menggunakanbrew
di mac:Kemudian jalankan program Anda dengan mengetik
node filename.js
, dan Anda dapat menggunakanconsole.log()
untuk output.sumber
brew install node
?install node
sendiri tidak akan benar-benar melakukan apa pun.Itu kasar, tetapi Anda dapat membuka konsol Javascript di Chrome (Ctrl + Shift + J) dan menempelkan konten teks dari file * .js dan tekan Enter.
sumber
console
.Jika Anda menggunakan MacBook.
node.js
di sistem Anda dan buka terminalnode <filename.js>
contoh, jika nama file
script.js
dijalankannode script.js
sumber
Atau, jika Anda hanya ingin bermain-main dengan Javascript, opsi browser yang bagus adalah Javascript Lab Codecademy .
Mereka juga memiliki IDE Python dan Ruby.
sumber
Jika Anda menggunakan PC Windows, Anda dapat menggunakan WScript.exe atau CScript.exe
Ingatlah bahwa Anda tidak berada di lingkungan browser, jadi hal-hal seperti
document.write
atau apa pun yang bergantung padawindow
objek tidak akan berfungsi, sepertiwindow.alert
. Sebagai gantinya, Anda dapat memanggilWScript.Echo
untuk menampilkan hal-hal ke prompt.http://msdn.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx
sumber
Saya mencoba meneliti juga, tetapi akhirnya menggunakan jsconsole.com oleh Remy Sharp (dia juga membuat jsbin.com). Saya menjalankan Ubuntu 12.10 jadi saya harus membuat ikon khusus, tetapi jika Anda menggunakan Windows dan menggunakan Chrome, cukup buka Alat> Buat Pintasan Aplikasi (perhatikan ini tidak berfungsi dengan baik, atau sama sekali dalam kasus saya, di Ubuntu). Situs ini berfungsi sangat mirip dengan
jsc
konsol Mac : sebenarnya ia memiliki beberapa fitur keren juga (seperti memuat pustaka / kode dari URL) yang saya kirajsc
tidak.Semoga ini membantu.
sumber
Di Ubuntu, instal libjavascriptcoregtk-3.0-bin dan gunakan ( manpage ).
/usr/bin/jsc
sumber
sudo apt-get install nodejs
;/usr/bin/nodejs foo.js
. Perhatikan bahwa ini v0.10.25, agak tua.Semua jawaban di atas yang besar, saya melihat satu hal yang hilang dan bisa dipertimbangkan untuk menjalankan
javascripts(*.js)
file, yang tidak berhubungan saudarajavascript
yangJava
.JDK
hadir dengan dua alat yang bagus, bisa digunakan untuk mengeksekusijavascripts
. Berikut adalah perintah seperti. Pastikan untuk menavigasi keJDK\bin
.Muncul dengan
commmand
alat lain yang seperti ini-Saya harap ini dapat membantu orang lain.
sumber
Ini adalah solusi "bundaran" tetapi Anda bisa menggunakan ipython
Mulai notebook ipython dari terminal:
$ ipython notebook
Ini akan terbuka di browser tempat Anda dapat menjalankan javascript
sumber
Anda juga dapat menggunakan
phantomjs
Unduh phantomjs tergantung pada sistem (kasus saya adalah Max OSX) dari phantomjs.org . Anda harus meletakkan path ke folder instalasi phantomjs di bagian atas file javascript Anda. misalnya.#!./bin/phantomjs
Simpan kode Anda. Pergi ke terminal tempat javascript Anda disimpan dan Anda dapat menjalankan menggunakan> phantomjs filename.js
sumber
Secara teknis, Node.js bukan JavaScript yang tepat seperti yang kita kenal, karena tidak ada Document Object Model (DOM) . Misalnya, skrip JavaScript yang berjalan di browser tidak akan berfungsi. Sama sekali. Solusinya adalah menjalankan JavaScript dengan browser tanpa kepala. Untungnya ada proyek yang masih aktif: Mozilla Firefox memiliki mode tanpa kepala .
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Headless_mode
sumber
Yang harus Anda lakukan untuk menjalankan file js via bash adalah mengetik:
$ node filename.js
Ini mirip dengan di python, ketika Anda melakukannya:
$ python filename.py
sumber