KEMBAR78
Code examples javascript ebook | PDF
How to remove and update array items
const arr1 = ['FIRST','Laurence','Svekis',100,false];
const arr2 = ['SECOND',2332,true,'Hello','Svekis',400,false];
const arr3 = arr1.concat(arr1,arr2);
const arr4 = arr1;
arr2.push(arr1);
console.log(arr2);
console.log(arr3);
Array.prototype.push.apply(arr1,arr2);
console.log(arr1);
arr2.push('NEW ITEM');
Course Source Code by Laurence Svekis https://basescripts.com/
arr1.push('Arr 1 New');
//delete arr1[12];
//delete arr2[7];
//arr1.length = 0;
arr1.splice(12,1,'REMOVED','SECOND');
arr2.splice(3);
console.log(arr1);
console.log(arr2);
console.log(arr3);
console.log(arr4);
Comparing Data Type and automatic conversion of
Data Types
let a = [10];
let b = 10;
let c = "10";
if(a == b) console.log(`${a} == ${b}`);
if(a == c) console.log(`${a} == ${c}`);
if(a === b) console.log(`${a} === ${b}`);
Course Source Code by Laurence Svekis https://basescripts.com/
if(a === c) console.log(`${a} === ${c}`);
if(a != b) console.log(`${a} != ${b}`);
if(a != c) console.log(`${a} != ${c}`);
if(a !== b) console.log(`${a} !== ${b}`);
if(a !== c) console.log(`${a} !== ${c}`);
let d = [];
let e = 0;
let f = false;
let g = '';
let h = null;
let i = undefined;
let j = NaN;
console.clear();
if(d == e) console.log(`D ${d} == ${e}`);
if(e == f) console.log(`E ${e} == ${f}`);
if(f == g) console.log(`F ${f} == ${g}`);
if(g == h) console.log(`G ${g} == ${h}`);
if(h == i) console.log(`H ${h} == ${i}`);
if(i == j) console.log(`I ${i} == ${j}`);
if(j == d) console.log(`J ${j} == ${d}`);
if(g == d) console.log(`GD ${g} == ${d}`);
Course Source Code by Laurence Svekis https://basescripts.com/
if(f == h) console.log(`FH ${f} == ${h}`);
if(f == i) console.log(`FI ${f} == ${i}`);
if(f == j) console.log(`FJ ${f} == ${j}`);
console.clear();
if(!d) console.log(`D Yes ${d}`);
if(!e) console.log(`E Yes ${e}`);
if(!f) console.log(`F Yes ${f}`);
if(!g) console.log(`G Yes ${g}`);
if(!h) console.log(`H Yes ${h}`);
if(!i) console.log(`I Yes ${i}`);
if(!j) console.log(`J Yes ${j}`);
if(d === e) console.log(`D ${d} === ${e}`);
if(e === f) console.log(`E ${e} === ${f}`);
if(f === g) console.log(`F ${f} === ${g}`);
if(g === h) console.log(`G ${g} === ${h}`);
if(h === i) console.log(`H ${h} === ${i}`);
if(i === j) console.log(`I ${i} === ${j}`);
if(j === d) console.log(`J ${j} === ${d}`);
Object Construction with JavaScript
Course Source Code by Laurence Svekis https://basescripts.com/
function FullName(firstName,lastName){
this.firstName = firstName;
this.lastName = lastName;
this.full = `${firstName} ${lastName}`;
}
const person1 = new FullName("Laurence","Svekis");
console.log(person1.full);
const person2 = new FullName("John","Svekis");
console.log(person2.full);
const person3 = new FullName("Mike","Smith");
console.log(person3.full);
let val = `${person1.firstName} ${person1.lastName}`;
console.log(val);
JavaScript Immediately invoked functions coding
examples
(function(){
console.log('ready');
})();
(()=>{
console.log('ready arrow');
})();
Course Source Code by Laurence Svekis https://basescripts.com/
((a=1,b=2,c=3)=>{
console.log(a,b,c);
const val = a * b * c;
console.log(val);
})(5,6,7);
Random Numbers and Random Array items
const arr = [];
const arr1 = [];
for(let i=0;i<10;i++){
const val = ran(0,1000);
arr.push(val.toString());
}
for(let i=0;i<20;i++){
const ind = Math.floor(Math.random()*arr.length);
const val = arr[ind];
console.log(ind,val);
}
function ran(min,max){
return Math.floor(Math.random()*(max-min+1))+min;
}
for(let i=1;arr1.push(i++)<50;);
Course Source Code by Laurence Svekis https://basescripts.com/
console.log(arr1);
const arr2 = arr.sort();
const arr3 = arr.reverse();
arr.sort(()=>{
return Math.random() - 0.5;
});
console.log(arr[0]);
arr.sort(()=>{
return Math.random() - 0.5;
});
console.log(arr[0]);
String Whitespace Cleaner and Remover
String.prototype.cleaner = function(){
return this.replace(/s+/g,' ').trim();
}
const myStr1 = " Hello World ";
console.log(myStr1.cleaner());
let val = myStr1;
val = trimMyString(val);
console.log(val);
document.querySelector('.output').textContent = val;
Course Source Code by Laurence Svekis https://basescripts.com/
function trimMyString(str){
let val = str.replace(/s+/g,' ').trim();
//val = str.trimLeft();
//val = str.trimRight();
return val;
}
JavaScript Logical Conditions
let val = 5;
val = 6;
if(val == 5) {fun1(1);}
if(val == 5) fun1(2);
val == 5 && fun1(3);
val == 5 || fun1(4);
if(val != 5) fun1(5);
fun1();
let val2;
val2 = val2 || 100;
console.log(val2);
function fun1(v=1){
v = v || 1;
console.log(`Hello ${v}`);
}
Course Source Code by Laurence Svekis https://basescripts.com/
Array Map Examples
const arr1 = [1,5,7,8,23,342,2,3,4];
const arr2 = arr1.map((val,ind,arr)=>{
console.log(val,ind,arr);
return val * val;
})
const arr3 = arr1.map(val => val*val);
const arr4 = arr1.map(callbackFun);
function callbackFun(val){
return val * val;
}
console.log(arr1);
console.log(arr2);
console.log(arr3);
console.log(arr4);
Array Method Includes
const arr = ["Svekis","Laurence",1000,20,300,true,323,"Svekis"];
const arr1 = arr.map(String);
console.log(arr1);
const myInput = document.querySelector('input');
const btn = document.querySelector('button');
const output = document.querySelector('.output');
Course Source Code by Laurence Svekis https://basescripts.com/
btn.addEventListener('click',(e)=>{
const val = myInput.value;
const result = arr1.includes(val);
let message;
if(result){
message= `${result} is found in the array content`;
}else{
message = `${result} is NOT found`;
}
output.textContent = message;
console.log(result);
})
let val = arr.includes("Svekis");
console.log(val);
val = arr.includes("Svekis",-1);
console.log(val);
JavaScript Serialization and deserialization
const output = document.querySelector('.output');
const arr1 = ["Svekis","Laurence",1000,true];
const obj1 = {
first : "Laurence",
last : "Svekis",
id : 1000,
num : 55,
mes : "Hello",
boo : false
Course Source Code by Laurence Svekis https://basescripts.com/
};
output.textContent = arr1;
output.textContent = obj1;
console.log(arr1);
console.log(obj1);
let val = JSON.stringify(obj1)
val = JSON.stringify(arr1);
console.log(val);
output.textContent = val;
output.textContent += arr1;
console.clear();
val = JSON.stringify(obj1,rep);
function rep(key,value){
console.log(key,value);
if( typeof value === 'number'){
return undefined;
}
return value;
}
output.textContent = val;
val = JSON.stringify(obj1,['num','first']);
output.textContent = val;
val = JSON.stringify(obj1,null);
output.textContent = val;
console.log(val);
Course Source Code by Laurence Svekis https://basescripts.com/
val = JSON.stringify(obj1,null,' ');
output.textContent += val;
console.log(val);
const str1 = JSON.stringify(obj1,['num','first']);
const str2 = JSON.stringify(arr1);
console.clear();
console.log(str1);
console.log(str2);
const ob1 = JSON.parse(str1);
const ob2 = JSON.parse(str2);
console.clear();
console.log(ob1);
console.log(ob2);
JavaScript Stringify LocalStorage
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Course</title>
</head>
<body>
<input type="text">
<button>Check</button>
<div class="output">Output</div>
<script src="code6.js"></script>
</body>
</html>
Course Source Code by Laurence Svekis https://basescripts.com/
const str1 = "Laurence Svekis";
const myObj = {
first : "Laurence",
last : "Svekis",
id : 100
};
const myInput = document.querySelector('input');
const btn = document.querySelector('button');
const output = document.querySelector('.output');
document.addEventListener('DOMContentLoaded',init);
btn.addEventListener('click',btnClicker);
function btnClicker(){
const val = myInput.value;
if(val.length > 0){
let user = JSON.parse(localStorage.getItem('user'));
user.first = val;
console.log(user);
localStorage.setItem('user',JSON.stringify(user));
}
}
function init(){
console.log('ready');
output.innerHTML = '';
let val = localStorage.getItem('user');
let user = JSON.parse(val);
if(!user.first){
let storeObj = JSON.stringify(myObj);
localStorage.setItem('user',storeObj);
Course Source Code by Laurence Svekis https://basescripts.com/
}else{
output.textContent = `${user.first} ${user.last}`;
}
console.log(val);
}
JavaScript Every Method
const arr1 = [1,4,54,23,5,7,34,66,1000];
const arr2 = ["Svekis","a","World","He"];
const arr3 = ["Svekis","Laurence","Cat","Hello","a","World"];
let val = arr1.every((ele)=>{
console.log(ele);
return ele < 10;
})
val = arr1.every(callBackFun);
function callBackFun(ele,ind,arr){
console.log(`${ele} ${ind}`);
return ele < 1000;
}
console.log(val);
console.log(arr1.every(x => x < 10000));
console.log(arr1.every(x => x < 1000));
console.clear();
val = arr2.every((ele)=>{
console.log(ele);
return ele.length < 15;
Course Source Code by Laurence Svekis https://basescripts.com/
})
console.log(val);
console.clear();
val = arr2.every((ele)=>{
console.log(ele);
return arr3.includes(ele);
})
console.log(val);
JavaScript Adding Numbers Array
const arr1 = [32,43,556,2,3,4,4345];
let total = 0;
for(let i=0;i<arr1.length;i++){
console.log(arr1[i],total);
total += arr1[i];
}
console.log(total);
/*
total = 0;
for(let i in arr1){
console.log(arr1[i],total);
total += arr1[i];
}
console.log(total);
*/
total = 0;
Course Source Code by Laurence Svekis https://basescripts.com/
for(let i=0,len=arr1.length;i<len;i++){
console.log(arr1[i],total);
total += arr1[i];
}
console.log(total);
Course Source Code by Laurence Svekis https://basescripts.com/

Code examples javascript ebook

  • 1.
    How to removeand update array items const arr1 = ['FIRST','Laurence','Svekis',100,false]; const arr2 = ['SECOND',2332,true,'Hello','Svekis',400,false]; const arr3 = arr1.concat(arr1,arr2); const arr4 = arr1; arr2.push(arr1); console.log(arr2); console.log(arr3); Array.prototype.push.apply(arr1,arr2); console.log(arr1); arr2.push('NEW ITEM'); Course Source Code by Laurence Svekis https://basescripts.com/
  • 2.
    arr1.push('Arr 1 New'); //deletearr1[12]; //delete arr2[7]; //arr1.length = 0; arr1.splice(12,1,'REMOVED','SECOND'); arr2.splice(3); console.log(arr1); console.log(arr2); console.log(arr3); console.log(arr4); Comparing Data Type and automatic conversion of Data Types let a = [10]; let b = 10; let c = "10"; if(a == b) console.log(`${a} == ${b}`); if(a == c) console.log(`${a} == ${c}`); if(a === b) console.log(`${a} === ${b}`); Course Source Code by Laurence Svekis https://basescripts.com/
  • 3.
    if(a === c)console.log(`${a} === ${c}`); if(a != b) console.log(`${a} != ${b}`); if(a != c) console.log(`${a} != ${c}`); if(a !== b) console.log(`${a} !== ${b}`); if(a !== c) console.log(`${a} !== ${c}`); let d = []; let e = 0; let f = false; let g = ''; let h = null; let i = undefined; let j = NaN; console.clear(); if(d == e) console.log(`D ${d} == ${e}`); if(e == f) console.log(`E ${e} == ${f}`); if(f == g) console.log(`F ${f} == ${g}`); if(g == h) console.log(`G ${g} == ${h}`); if(h == i) console.log(`H ${h} == ${i}`); if(i == j) console.log(`I ${i} == ${j}`); if(j == d) console.log(`J ${j} == ${d}`); if(g == d) console.log(`GD ${g} == ${d}`); Course Source Code by Laurence Svekis https://basescripts.com/
  • 4.
    if(f == h)console.log(`FH ${f} == ${h}`); if(f == i) console.log(`FI ${f} == ${i}`); if(f == j) console.log(`FJ ${f} == ${j}`); console.clear(); if(!d) console.log(`D Yes ${d}`); if(!e) console.log(`E Yes ${e}`); if(!f) console.log(`F Yes ${f}`); if(!g) console.log(`G Yes ${g}`); if(!h) console.log(`H Yes ${h}`); if(!i) console.log(`I Yes ${i}`); if(!j) console.log(`J Yes ${j}`); if(d === e) console.log(`D ${d} === ${e}`); if(e === f) console.log(`E ${e} === ${f}`); if(f === g) console.log(`F ${f} === ${g}`); if(g === h) console.log(`G ${g} === ${h}`); if(h === i) console.log(`H ${h} === ${i}`); if(i === j) console.log(`I ${i} === ${j}`); if(j === d) console.log(`J ${j} === ${d}`); Object Construction with JavaScript Course Source Code by Laurence Svekis https://basescripts.com/
  • 5.
    function FullName(firstName,lastName){ this.firstName =firstName; this.lastName = lastName; this.full = `${firstName} ${lastName}`; } const person1 = new FullName("Laurence","Svekis"); console.log(person1.full); const person2 = new FullName("John","Svekis"); console.log(person2.full); const person3 = new FullName("Mike","Smith"); console.log(person3.full); let val = `${person1.firstName} ${person1.lastName}`; console.log(val); JavaScript Immediately invoked functions coding examples (function(){ console.log('ready'); })(); (()=>{ console.log('ready arrow'); })(); Course Source Code by Laurence Svekis https://basescripts.com/
  • 6.
    ((a=1,b=2,c=3)=>{ console.log(a,b,c); const val =a * b * c; console.log(val); })(5,6,7); Random Numbers and Random Array items const arr = []; const arr1 = []; for(let i=0;i<10;i++){ const val = ran(0,1000); arr.push(val.toString()); } for(let i=0;i<20;i++){ const ind = Math.floor(Math.random()*arr.length); const val = arr[ind]; console.log(ind,val); } function ran(min,max){ return Math.floor(Math.random()*(max-min+1))+min; } for(let i=1;arr1.push(i++)<50;); Course Source Code by Laurence Svekis https://basescripts.com/
  • 7.
    console.log(arr1); const arr2 =arr.sort(); const arr3 = arr.reverse(); arr.sort(()=>{ return Math.random() - 0.5; }); console.log(arr[0]); arr.sort(()=>{ return Math.random() - 0.5; }); console.log(arr[0]); String Whitespace Cleaner and Remover String.prototype.cleaner = function(){ return this.replace(/s+/g,' ').trim(); } const myStr1 = " Hello World "; console.log(myStr1.cleaner()); let val = myStr1; val = trimMyString(val); console.log(val); document.querySelector('.output').textContent = val; Course Source Code by Laurence Svekis https://basescripts.com/
  • 8.
    function trimMyString(str){ let val= str.replace(/s+/g,' ').trim(); //val = str.trimLeft(); //val = str.trimRight(); return val; } JavaScript Logical Conditions let val = 5; val = 6; if(val == 5) {fun1(1);} if(val == 5) fun1(2); val == 5 && fun1(3); val == 5 || fun1(4); if(val != 5) fun1(5); fun1(); let val2; val2 = val2 || 100; console.log(val2); function fun1(v=1){ v = v || 1; console.log(`Hello ${v}`); } Course Source Code by Laurence Svekis https://basescripts.com/
  • 9.
    Array Map Examples constarr1 = [1,5,7,8,23,342,2,3,4]; const arr2 = arr1.map((val,ind,arr)=>{ console.log(val,ind,arr); return val * val; }) const arr3 = arr1.map(val => val*val); const arr4 = arr1.map(callbackFun); function callbackFun(val){ return val * val; } console.log(arr1); console.log(arr2); console.log(arr3); console.log(arr4); Array Method Includes const arr = ["Svekis","Laurence",1000,20,300,true,323,"Svekis"]; const arr1 = arr.map(String); console.log(arr1); const myInput = document.querySelector('input'); const btn = document.querySelector('button'); const output = document.querySelector('.output'); Course Source Code by Laurence Svekis https://basescripts.com/
  • 10.
    btn.addEventListener('click',(e)=>{ const val =myInput.value; const result = arr1.includes(val); let message; if(result){ message= `${result} is found in the array content`; }else{ message = `${result} is NOT found`; } output.textContent = message; console.log(result); }) let val = arr.includes("Svekis"); console.log(val); val = arr.includes("Svekis",-1); console.log(val); JavaScript Serialization and deserialization const output = document.querySelector('.output'); const arr1 = ["Svekis","Laurence",1000,true]; const obj1 = { first : "Laurence", last : "Svekis", id : 1000, num : 55, mes : "Hello", boo : false Course Source Code by Laurence Svekis https://basescripts.com/
  • 11.
    }; output.textContent = arr1; output.textContent= obj1; console.log(arr1); console.log(obj1); let val = JSON.stringify(obj1) val = JSON.stringify(arr1); console.log(val); output.textContent = val; output.textContent += arr1; console.clear(); val = JSON.stringify(obj1,rep); function rep(key,value){ console.log(key,value); if( typeof value === 'number'){ return undefined; } return value; } output.textContent = val; val = JSON.stringify(obj1,['num','first']); output.textContent = val; val = JSON.stringify(obj1,null); output.textContent = val; console.log(val); Course Source Code by Laurence Svekis https://basescripts.com/
  • 12.
    val = JSON.stringify(obj1,null,''); output.textContent += val; console.log(val); const str1 = JSON.stringify(obj1,['num','first']); const str2 = JSON.stringify(arr1); console.clear(); console.log(str1); console.log(str2); const ob1 = JSON.parse(str1); const ob2 = JSON.parse(str2); console.clear(); console.log(ob1); console.log(ob2); JavaScript Stringify LocalStorage <!DOCTYPE html> <html> <head> <title>JavaScript Course</title> </head> <body> <input type="text"> <button>Check</button> <div class="output">Output</div> <script src="code6.js"></script> </body> </html> Course Source Code by Laurence Svekis https://basescripts.com/
  • 13.
    const str1 ="Laurence Svekis"; const myObj = { first : "Laurence", last : "Svekis", id : 100 }; const myInput = document.querySelector('input'); const btn = document.querySelector('button'); const output = document.querySelector('.output'); document.addEventListener('DOMContentLoaded',init); btn.addEventListener('click',btnClicker); function btnClicker(){ const val = myInput.value; if(val.length > 0){ let user = JSON.parse(localStorage.getItem('user')); user.first = val; console.log(user); localStorage.setItem('user',JSON.stringify(user)); } } function init(){ console.log('ready'); output.innerHTML = ''; let val = localStorage.getItem('user'); let user = JSON.parse(val); if(!user.first){ let storeObj = JSON.stringify(myObj); localStorage.setItem('user',storeObj); Course Source Code by Laurence Svekis https://basescripts.com/
  • 14.
    }else{ output.textContent = `${user.first}${user.last}`; } console.log(val); } JavaScript Every Method const arr1 = [1,4,54,23,5,7,34,66,1000]; const arr2 = ["Svekis","a","World","He"]; const arr3 = ["Svekis","Laurence","Cat","Hello","a","World"]; let val = arr1.every((ele)=>{ console.log(ele); return ele < 10; }) val = arr1.every(callBackFun); function callBackFun(ele,ind,arr){ console.log(`${ele} ${ind}`); return ele < 1000; } console.log(val); console.log(arr1.every(x => x < 10000)); console.log(arr1.every(x => x < 1000)); console.clear(); val = arr2.every((ele)=>{ console.log(ele); return ele.length < 15; Course Source Code by Laurence Svekis https://basescripts.com/
  • 15.
    }) console.log(val); console.clear(); val = arr2.every((ele)=>{ console.log(ele); returnarr3.includes(ele); }) console.log(val); JavaScript Adding Numbers Array const arr1 = [32,43,556,2,3,4,4345]; let total = 0; for(let i=0;i<arr1.length;i++){ console.log(arr1[i],total); total += arr1[i]; } console.log(total); /* total = 0; for(let i in arr1){ console.log(arr1[i],total); total += arr1[i]; } console.log(total); */ total = 0; Course Source Code by Laurence Svekis https://basescripts.com/
  • 16.
    for(let i=0,len=arr1.length;i<len;i++){ console.log(arr1[i],total); total +=arr1[i]; } console.log(total); Course Source Code by Laurence Svekis https://basescripts.com/