JavaScript Overview
Learn some important characteristics of JavaScript syntax in this section.
Character Set
JavaScript uses the Unicode character set and so allows almost all characters, punctuations, and symbols.
Case Sensitive
JavaScript is a case sensitive scripting language. It means functions, variables and keywords are case sensitive. For example, VAR is different from var, John is not equal to john.
String
String is a text in JavaScript. A text content must be enclosed in double or single quotation marks.
<script>
"Hello World" //JavaScript string in double quotes
'Hello World' //JavaScript string in single quotes
</script>
Number
JavaScript allows you to work with any kind of numbers like integer, float, hexadecimal etc. Number must NOT be wrapped in quotation marks.
Integer: 1000
Float: 10.2
Boolean
As in other languages, JavaScript also includes true or false as a boolean value.
Semicolon
JavaScript statements are separated by a semicolon. However, it is not mandatory to end every statement with a semicolon but it is recommended.
For example, JavaScript considers three different statements for following:
one = 1; two=2; three=3;
White space
JavaScript ignores multiple spaces and tabs.
The following statements are same.
var one =1;
var one = 1;
var one = 1;
Comments
A comment is a single or multiple lines, which give some information about the current program. Comments are not for execution.
Write comment after double slashes // or write multiple lines of comments between/* and */
var one =1; // this is a single line comment
/* this
is multi line
comment*/
var two = 2;
var three = 3;
Keywords
Keywords are reserved words in JavaScript, which cannot be used as variable names or function names.
The following table lists some of the keywords used in JavaScript.
Keywords | ||
---|---|---|
var | function | if |
else | do | while |
for | switch | break |
continue | return | try |
catch | finally | debugger |
case | class | this |
default | false | true |
in | instanceOf | typeOf |
new | null | throw |
void | width | delete |
- JavaScript uses unicode characterset.
- JavaScript is case sensitive.
- JavaScript string must be enclosed in double quotation mark (") or single quotation mark (').
- JavaScript Number can store integer, float, hexadecimal value without enclosing it in quotation marks.
- JavaScript boolean value stores true or false.
- Every statement in JavaScript can be separated using semicolon (;). It is not mandatory but recommended to use semicolon at the end of each statement.
- JavaScript ignores multiple white spaces.
- A multi line comment can be wrapped between /* and */. Single line comment can start with //.
- JavaScript keywords are reserved words. Do not use them as variable or function names.