Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Corrupti quibusdam quos facere omnis
recusandae nam nisi sed debitis quidem exercitationem? Sint labore culpa porro official qui nulla
dolorem veniam eos!
official link
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis, dolorum? Saepe corporis fuga
molestias id quidem amet consequuntur repellendus inventore in ipsa omnis impedit doloremque
recusandae, similique alias dignissimos quam.
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis, dolorum? Saepe corporis fuga
molestias id quidem amet consequuntur repellendus inventore in ipsa omnis impedit doloremque
recusandae, similique alias dignissimos quam.
function greetMe(yourName) { alert("Hello " + yourName); }
greetMe("World");
What you should already know
Lorem ipsum dolor, sit amet consectetur adipisicing elit
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.
official link
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis, dolorum? Saepe corporis fuga
molestias id quidem amet consequuntur repellendus inventore in ipsa omnis impedit doloremque
recusandae, similique alias dignissimos quam.
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis, dolorum? Saepe corporis fuga
molestias id quidem amet consequuntur repellendus inventore in ipsa omnis impedit doloremque
recusandae, similique alias dignissimos quam.
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis, dolorum? Saepe corporis fuga
molestias id quidem amet consequuntur repellendus inventore in ipsa omnis impedit doloremque
recusandae, similique alias dignissimos quam.
function greetMe(yourName) { alert("Hello " + yourName); }
greetMe("World");
Lorem ipsum dolor, sit amet consectetur adipisicing elit
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.possimus a exercitationem dolore aspernatur voluptatum earum laborum
odit
quidem, fugiat totam quam. Fuga.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga. Lorem ipsum dolor, sit amet consectetur adipisicing elit.
Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.
Java Link
Lorem ipsum dolor, sit amet consectetur adipisicing elit
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Fuga.possimus a exercitationem dolore aspernatur voluptatum earum laborum
odit
quidem, fugiat totam quam. Fuga.
function greetMe(yourName) { alert("Hello " + yourName); }
greetMe("World");
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam.
var x = 42.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam.
x = 42.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui, excepturi. Est amet ipsam reprehenderit
rerum sapiente cumque alias possimus, sequi animi minus placeat veritatis in ex doloremque.
Similique, quod ullam.
let y = 13.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam.
x = 42.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui, excepturi. Est amet ipsam reprehenderit
rerum sapiente cumque alias possimus, sequi animi minus placeat veritatis in ex doloremque.
Similique, quod ullam.
let y = 13.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus
aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam.
-
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Reiciendis, cumque molestias accusamus
expedita minus, reprehenderit corporis possimus, aperiam voluptate veniam autem deserunt.
Asperiores adipisci ea excepturi obcaecati nam commodi in.
-
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Reiciendis, cumque molestias accusamus
expedita minus, reprehenderit corporis possimus, aperiam voluptate veniam autem deserunt.
Asperiores adipisci ea excepturi obcaecati nam commodi in.
-
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Reiciendis, cumque molestias accusamus
expedita minus, reprehenderit corporis possimus, aperiam voluptate veniam autem deserunt.
Asperiores adipisci ea excepturi obcaecati nam commodi in.
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam. Lorem ipsum dolor, sit amet consectetur adipisicing elit. Repellendus
aperiam ea official nisi
distinctio quo reiciendis possimus a exercitationem dolore aspernatur voluptatum earum laborum odit
quidem, fugiat totam quam.
const PI = 3.14;
Lorem ipsum dolor sit amet consectetur adipisicing elit. Culpa excepturi sit nemo ducimus dolor
aperiam quia ea deserunt, labore beatae magni, totam ad placeat consectetur. Libero aut qui corporis
laudantium.
// THIS WILL CAUSE AN ERROR
function f() {}; const f = 5;
// THIS WILL CAUSE AN ERROR ALSO
function f() {
const g = 5; var g;
//statements }
Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro quis numquam sunt perferendis
consectetur facilis quaerat natus obcaecati! Dolores laboriosam ex accusantium minus libero aliquam
voluptatibus! At esse iste neque.
-
Boolean. true and false.
-
null. A special keyword denoting a null value. Because JavaScript is case-sensitive, null is not
the same as Null, NULL, or any other variant.
-
undefined. A top-level property whose value is undefined.
-
Number. 42 or 3.14159.
-
String. "Howdy"
-
Symbol (new in ECMAScript 2015). A data type whose instances are unique and immutable.
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum possimus nisi odit? Doloremque
voluptatum nostrum, cumque illum official aliquid, deleniti laboriosam dolores et tenetur impedit? In
totam facilis minima aliquid?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro quis numquam sunt perferendis
consectetur facilis quaerat natus obcaecati! Dolores laboriosam ex accusantium minus libero aliquam
voluptatibus! At esse iste neque.
if (condition) { statement_1; } else { statement_2; }
Lorem ipsum, dolor sit amet consectetur adipisicing elit. Dolorum possimus nisi odit? Doloremque
voluptatum nostrum, cumque illum official aliquid, deleniti laboriosam dolores et tenetur impedit? In
totam facilis minima aliquid?
if (condition_1) { statement_1; } else if (condition_2) {
statement_2; } else if (condition_n) { statement_n; } else {
statement_last; }
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Facere alias esse quaerat quibusdam qui ea,
sed laborum dignissimos! Neque ea accusamus sapiente sit laudantium sint quae quis explicabo ipsa
veritatis?
if (condition) { statement_1_runs_if_condition_is_true;
statement_2_runs_if_condition_is_true; } else {
statement_3_runs_if_condition_is_false;
statement_4_runs_if_condition_is_false; }
It is advisable to not use simple assignments in a conditional expression, because the assignment can
be confused with equality when glancing over the code. For example, do not use the following code:
if (x = y) { /* statements here */ }
if ((x = y)) { /* statements here */ }
It is advisable to not use simple assignments in a conditional expression, because the assignment can
be confused with equality when glancing over the code. For example, do not use the following code:
while (condition) statement
Lorem ipsum dolor sit amet consectetur adipisicing elit. Suscipit quo nostrum tempore quisquam
consequuntur molestias architecto voluptatum dolorem animi inventore voluptas consequatur laudantium
ullam, vero excepturi hic dolore error libero.
if ((x = y)) { /* statements here */ }
The following while loop iterates as long as n is less than three:
var n = 0; var x = 0; while (n < 3) { n++; x +=n; }
Lorem ipsum dolor sit amet consectetur adipisicing elit. Nesciunt, cum. Quisquam eum numquam
delectus, inventore debitis ratione repellat optio sunt aliquam ea dolor, eligendi odio
accusamus sequi placeat beatae labore.
- After the first pass: n = 1 and x = 1
- After the second pass: n = 2 and x = 3
- After the third pass: n = 3 and x = 6
It is advisable to not use simple assignments in a conditional expression, because the assignment can
be confused with equality when glancing over the code. For example, do not use the following code:
- After the first pass: n = 1 and x = 1
- After the second pass: n = 2 and x = 3
- After the third pass: n = 3 and x = 6
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Voluptatum accusamus neque minima odio
placeat, error pariatur exercitationem perferendis eligendi quo aspernatur eaque corporis!
Reiciendis reprehenderit minus accusamus eveniet numquam id.
function square(number) { return number * number; }
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Possimus quam tenetur maxime, id, ab nemo
odio saepe atque quae maiores dicta laborum nihil suscipit exercitationem aliquam sunt, facilis
cupiditate rem!
return number * number;