difference between ajax and node js

JavaScript
AJAX is client side programming technology and it executes in the browser.
whereas
NodeJs is server-side scripting language and it executes on the server.
Source

Also in JavaScript: