Operators — Complete Guide
Operators — Complete Guide: free step-by-step lesson with examples, common mistakes, and interview tips — part of JavaScript Tutorial on Toolliyo Academy.
On this page
JavaScript Tutorial · Lesson 4 of 100
Operators
Basics → Objects & data → Async & DOM → Advanced → Tools → Projects
Beginner · 1 — Learn by example · ~6 min · JS Tutorial — Basics
What is this?
Operators are symbols that do work on values: + adds, === checks equality, && means "and". You use them in every program to calculate, compare, and combine conditions.
Why should you care?
Shopping carts add prices with +. Login checks password === stored hash. Discount logic uses > and &&.
See it live — copy this example
Paste into an HTML file or the browser console (F12). Use Run below when the live editor is available.
let price = 499;
let qty = 2;
let total = price * qty;
let isFreeShipping = total > 999;
console.log("Total:", total);
console.log("Free shipping?", isFreeShipping);
Run Example »
Edit the code below and click Run to see the result in Toolliyo’s live editor.
What happened?
- * multiplies.
- > compares numbers.
- isFreeShipping becomes true or false (a boolean).
- console.log can print several values separated by commas.
Practice next
- Run the cart example and note total and isFreeShipping.
- Change qty to 3 and watch total cross the free-shipping threshold.
- In the console, compare 5 === "5" vs 5 == "5".
- Add a discount operator: total * 0.9 when qty >= 3.
- Use the modulo operator to check if total is divisible by 100.
Remember
Arithmetic: + - * / Comparison: === !== > < Logical: && || !
ScriptVerse cart totals
An e-commerce cart calculates subtotal, tax, and free-shipping eligibility with comparison and arithmetic operators.
Outcome: Correct operator choice prevents wrong prices shown to customers.
Interview prep for this lesson
Practice these questions aloud after reading—each links to a full structured answer.
Sign in to ask a question or upvote helpful answers.
No questions yet — be the first to ask!