JavaScript Introduction

CS 111 is a prerequisite for CS 204, so our introduction to JavaScript will compare it to Python. For that audience, I've written this introduction to JavaScript for Python programmers:

Python versus JavaScript

Some of you don't know Python (maybe you skipped CS 111) or are otherwise more familiar with Java, and you might find the following more helpful. Warning! I only recently (September 2022) started writing the following as an adaptation of the Python version, above, and it's still only begun. But the first few sections should help. The rest is the same as the Python version.

Java versus JavaScript

Finally, there's some practical information on how to run JavaScript