JS
1 printing
console.log("Hello from JavaScript");
2 switch
{
let name = prompt("What is your name?");
switch(name) {
case "Jim":
console.log("Welcome");
break;
case "Jack":
console.log("Get out");
break;
default:
console.log("Come in");
break;
}
}
3 single line if else
{
let name = prompt("What is your name?");
if(name === "Jim") console.log("Hello");
else console.log("Hi");
}
4 ternary operator
{
let name = prompt("What is my name?");
let points = name === "Jim" ? 10 : 0;
console.log(points);
}
{
let name = prompt("What is my name?");
let points = name === "Jim" ? console.log("10"): console.log("0");
}
5 loops
// 5.1 while
{
let i = 0;
while(i <= 5) {
console.log(i);
i++;
}
}
// 5.2 do while
let i = 10;
do {
// execute at least once
console.log(i);
i++;
} while(i <= 5)
// 5.3 for
for(let i = 0; i < 5; i++) {
console.log(i);
}
6 array
{
let list = [1, 2, 3, 4, 5];
for (let i = 0; i < list.length; i++) {
console.log(list[i]);
}
}
{
let grades = [1, 2, 3, 4];
grades.length = 30; // crop the array length
grades[34] = 40;
for (let i = 0; i