What is the Syntax of JavaScript?
Javascript is a programming language used by programmers all over the world to develop dynamic and interactive web content such as applications and browsers. JavaScript is the most widely used programming language in the world, with 97.0% of all websites using it as a client-side programming language.
JavaScript syntax is the collection of rules that control how JavaScript programs are built.
Basic Syntax
<script>
document.write("Basic Print method in JavaScript");
</script>
JavaScript Variables
Variables in JavaScript: A JavaScript variable is simply the name of the storage location where data will be kept.
Variables in JavaScript are divided into two types which are listed below:
- Local variables: Are variables that are declared within a block or function.
- Global variables: Global variables are declared outside of a function.
Example:
// How to create variables:
var x;
let y;
const z;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
JavaScript Values
The JavaScript syntax defines two types of values: Fixed values and variable values.
Fixed values are called literals. Variable values are called variables.
JavaScript Literals
Number literals can be written with or without decimal places. Number literals can be either positive numbers or negative numbers. If you do not specify a sign, then a positive number is assumed.
8.50
2001
-24
String literals are text and are always surrounded by single quotes ('
) or double quotes ("
).
'Joe Bloggs'
"Joe Bloggs"
JavaScript Variables
Variables are used in programming languages to “store” data values.
Variables are declared in JavaScript using the keywords var, let, and const.
To “assign values” to variables, use the equal sign (=
).
// Declaring a variable
let x;
// Assigning a variable
x = 8;
JavaScript Operators
In JavaScript, an operator is a special symbol used to perform operations on operands (values and variables).
JavaScript operators are used to assign values, compare values, perform arithmetic operations, and more.
Here is a list of the different types of operators
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Conditional Operators
- Type Operators
Example of an arithmetic operator (+
):
2 + 3;
// 5
JavaScript uses an assignment operator (=
) to assign values to variables:
let x, y;
x = 5;
y = 6;
JavaScript Expressions
A set of values, variables, and operators combined to produce a value is called an expression.
An evaluation is the name of the calculation.
Example:
// For example, 2 * 10 evaluates to 20:
2 * 10
Expressions can also contain variable values:
x * 10
JavaScript Keywords
JavaScript keywords are used to identify actions to be performed.
The let keyword tells the browser to create variables:
let x, y;
x = 6 + 6;
y = x * 10;
//Evaluates to 120
JavaScript Comments
Not every JavaScript statement is “executed.”
Code that follows a double slash //
or that is between a /*
and /*
is regarded as a comment.
Comments are disregarded and won’t be executed:
let n = 5; // I will be executed
// n = 10; I will NOT be executed
JavaScript Identifiers
In JavaScript, identifiers are names that represent a variable, function, or property.
JavaScript names are case-sensitive and have to start with:
- A letter (
A-Z
ora-z
) - An underscore (
_
) - or the dollar sign (
$
)
Characters beyond that could be letters, numbers, underscores, or dollar signs.
JavaScript is Case Sensitive
JavaScript is a case-sensitive programming language. This means that all language keywords, variables, function names, and other identifiers must be entered with consistent letter capitalisation.
For example, myVariable is not the same as myvariable. If you have problems in your code, check the case!
Example, the variables firstName and firstname, are two different variables:
let firstName, firstname;
firstName = "Joe";
firstname = "Andy";
JavaScript and camelCase
Real life JavaScript programming is very visible and should follow specific naming conventions and rules.
CamelCase
- A common naming convention that employs the practice of writing phrases with each word or abbreviation in the centre beginning with a capital letter e.g. myVariable
- Helps to join multiple words together without using underscores
- Avoids the use of the hyphen (-) character which isn’t allowed in many languages
- Provides the ability to create very descriptive variable names:
- myVariable()
- myFunction()
- addNumbers()
- modifyBodyElement()
Conclusion
This article offered an overview of JavaScript’s basic syntax and code structure. Syntax is vital for both execution of a program and readability and maintainability for both yourself and collaborators on your code.
See also
What exactly is JavaScript?
What are the Three Variables in JavaScript?
How to Display Output in JavaScript
Thanks for reading!
If you liked this article, then please share. You can also find me on Twitter for more updates.
Top comments (0)