Apakah perbezaan antara node.js dan javascript

青灯夜游
Lepaskan: 2021-10-19 14:18:38
asal
11694 orang telah melayarinya

Perbezaan: 1. JavaScript ialah bahasa skrip, manakala Node.js ialah platform pembangunan yang membolehkan JavaScript dijalankan pada pelayan 2. JS mengutamakan penyemak imbas bahagian hadapan, manakala nod mengutamakan bahagian belakang; . JS Objek peringkat atas ialah objek tetingkap, dan objek peringkat atas dalam nod ialah objek global.

Apakah perbezaan antara node.js dan javascript

Persekitaran pengendalian tutorial ini: sistem windows7, javascript1.8.5&&nodejs versi 12.19.0, komputer Dell G3.

JavaScript ialah bahasa skrip termaju, ditafsir dan literal Ia adalah bahasa penskripan berasaskan prototaip, ia telah digunakan secara meluas dalam pembangunan aplikasi web dan sering digunakan untuk menambah pelbagai ciri pada halaman web . Fungsi dinamik sedemikian memberikan pengguna kesan penyemakan imbas yang lebih lancar dan cantik.

Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8 Ia adalah platform pembangunan yang membenarkan JavaScript berjalan pada pelayan.

Perbezaan antara node.js dan javascript:

1 JavaScript ialah bahasa skrip dan Node.js ialah skrip yang membenarkan JavaScript untuk menjalankan platform Pembangunan di bahagian pelayan.

2. Nodejs dan JS adalah sama di peringkat bawah, kedua-duanya adalah Ecmascript, tetapi fungsi lanjutan adalah berbeza. Satu berat sebelah ke arah penyemak imbas bahagian hadapan, dan satu lagi berat sebelah ke arah belakang.

3. Objek peringkat atas adalah berbeza

Dalam bahagian Ecmascript, nod dan JS sebenarnya adalah sama, seperti takrifan jenis data, struktur sintaks dan objek terbina dalam. Tetapi objek peringkat atas dalam JS ialah objek tetingkap, tetapi tiada objek tetingkap dalam nod Objek peringkat atas dalam nod ialah objek global. Ini adalah perbezaan antara keduanya.

Dalam objek tetingkap, mentakrifkan pembolehubah global boleh diakses melalui Window, tetapi ia tidak boleh diakses melalui objek global dalam nod, seperti:

var a=100;
console.log(global.a);
Salin selepas log masuk

Dengan cara ini Hasil output ialah:

undefined
Salin selepas log masuk

Untuk contoh di atas, kerana pembolehubah yang ditakrifkan dalam nod ialah objek dalam modul, bukan pembolehubah global, hasilnya tidak ditentukan.

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Apakah perbezaan antara node.js dan javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan