SlideShare a Scribd company logo
www.webstackacademy.com ‹#›
Strings and Array
JavaScript
www.webstackacademy.com ‹#›
 Strings
 Strings access methods
 Array
 Array access methods
 Multi dimensional arrays
Table of Content
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
Strings
(Introduction to Strings)
www.webstackacademy.com ‹#›
What is String?
• String is a sequence of Unicode characters.
• Unicode characters are encoding standard that has widespread acceptance.
• Some of the most commonly used character encodings are
Encoding Description
UTF - 8 Widely used in email systems and on the internet.
UTF - 16 Used in windows, Java and by JavaScript, and often for plain text
and for word-processing data files on Windows.
UTF - 32 The mainly used in internal APIs where the data is single code
points or glyphs, rather than strings of characters.
www.webstackacademy.com ‹#›
Strings Syntax
<script>
var str = ā€œ ā€;
var str1 = ā€œHello Worldā€;
var str2 = new String(ā€œHiā€);
</script>
www.webstackacademy.com ‹#›
Strings - Immutable
Example:
<script>
var str = ā€œHello Worldā€;
str[0] = ā€œhā€;
console.log(str); //will be ā€œHello Worldā€
</script>
• In JavaScript strings are immutable or unchangeable.
• An immutable object is an object whose state cannot be modified after it is created.
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
String Methods
(Pre-defined methods to perform various operations in strings)
www.webstackacademy.com ‹#›
Strings Methods
Method Description
length Returns the length of the string
concat() Joins the string with one or more strings
trim() Removes the white spaces from beginning and end of the string
replace() Replaces old string with the new string
substring() Returns the part of string
substr() Returns the part of string
www.webstackacademy.com ‹#›
Strings Methods
Method Description
indexOf() Returns the position of specified word
lastIndexOf() Returns the last occurrence of specified word
slice() Returns the part of the string
split() Converts string into array
includes() Returns true if string includes the specified word.
www.webstackacademy.com ‹#›
The length() Method
 The length method returns the size of the string.
Example :
var str = ā€œHello Worldā€;
var len = str.length;
document.write(ā€œLength of the string ā€ + len);
Syntax :
var length = string.length;
www.webstackacademy.com ‹#›
The concat() Method
 The concat() method will join the string with one or more strings.
Syntax :
var str1 = str.concat(ā€œhelloā€,ā€ ā€œ,ā€Worldā€);
or
var str2 = str.concat(str1,str2,str3…..strN);
www.webstackacademy.com ‹#›
The concat() Method
Example :
var str1 = ā€œHello Worldā€;
var str2 = ā€œWelcomeā€;
var concatString = str1.concat(ā€œ ā€, str2, ā€ ā€œ, ā€œto WSAā€);
document.write(ā€œConcatenation of stringā€ + concatString);
www.webstackacademy.com ‹#›
The trim() Method
 The trim() method will remove the spaces from beginning and end of the
strings.
Syntax :
var result = string.trim();
Example :
var str1 = ā€œ Hello World ā€;
var trimmedString = str1.trim();
console.log (ā€œAfter trimā€ +trimmedString);
www.webstackacademy.com ‹#›
The trimStart() or trimLeft() Method
 The trimStart() or trimLeft() methods will remove the spaces from the
beginning of the strings.
Syntax :
var result = string.trimLeft();
Or
var result = string.trimStart();
www.webstackacademy.com ‹#›
The trimStart() or trimLeft() Method
Example :
var str1 = ā€œ Hello World ā€;
var trimmedStart = str1.trimStart();
var trimmedLeft = str1.trimLeft();
console.log(ā€œAfter trimā€ +trimmedStart);
console.log(ā€œ<br>After trimā€ +trimmedLeft);
www.webstackacademy.com ‹#›
The trimEnd() or trimRight() Method
 The trimEnd() or trimRight() methods will remove the spaces from the
beginning of the strings.
Syntax :
var result = string.trimEnd();
Or
var result = string.trimRight();
www.webstackacademy.com ‹#›
The trimEnd() or trimRight() Method
Example :
var str1 = ā€œ Hello World ā€;
var trimmedEnd = str1.trimEnd();
var trimmedRight = str1.trimRight();
console.log(ā€œAfter trimā€ +trimmedEnd);
console.log(ā€œ<br>After trimā€ +trimmedRight);
www.webstackacademy.com ‹#›
The replace() Method
 The replace() method will replace the specified string into new string.
Syntax :
var replacedStr = str.replace(ā€˜string to replace’,’new string’);
Or
var replacedStr = str.replace(RegularExpression, ’new string’);
www.webstackacademy.com ‹#›
The replace() Method
Example 1:
var str1 =ā€œWelcome to JS Worldā€;
var repStr = str1.replace(ā€˜JS’,’JavaScript’);
console.log(ā€œReplaced Stringā€ +repStr);
Example 2:
var str =ā€œA blue bottle with a blur liquid is on a blue table Blueā€;
var replacedStr = str.replace(/blue/g, ā€greenā€);
document.write(ā€œAfter replaceā€ +replacedStr);
www.webstackacademy.com ‹#›
The substring() Method
 The substring() method will return the part of the strings.
Syntax :
var subStr = str.substring(startIndex, EndIndex);
Example :
var str1 =ā€œJavascript Worldā€;
var subStr = str1.substring(0,10);
document.write(ā€œSubtring is: ā€ +subStr);
www.webstackacademy.com ‹#›
The substr() Method
 The substr() method will return the part of the strings.
Syntax :
var subStr = str.substr(startIndex, numberOfCharacters);
Example :
var str1 =ā€œJavascript Worldā€;
var subStr = str1.substr(0,10);
document.write(ā€œSubtring is: ā€ +subStr);
www.webstackacademy.com ‹#›
The indexOf() Method
The indexOf() method will return the position of first occurrence of the specified string
Syntax :
var index = str.indexOf(ā€œstringā€);
Example :
var str1 =ā€œJavascript Worldā€;
var indexStr = str1.indexOf(ā€œWorldā€);
document.write(ā€œIndex of worldā€ +indexStr);
www.webstackacademy.com ‹#›
The lastIndexOf() Method
The lastIndexOf() method will return the position of last occurrence of the specified string
Syntax :
var lastIndex = str.lastIndexOf(ā€œstringā€);
Example :
var str1 =ā€œJavascript World! Welcome to Worldā€;
var lastIndex = str1.lastIndexOf(ā€œWorldā€);
document.write(ā€œLast Index of worldā€ +lastIndex);
www.webstackacademy.com ‹#›
Exercise
Write a JavaScript program to extract the user name and domain name.
• Accept email address from the user, extract the user name and the domain name, for
• example,
Input: abc.xyz@gmail.com
Output: username: abc.xyz
domain : gmail.com
www.webstackacademy.com ‹#›
The slice() Method
 The slice() method will return the part of the strings.
Syntax :
var slicedStr = str.slice(startIndex, EndIndex);
Example :
var str =ā€œJavascript worldā€;
var slicedStr = str.slice(1,5);
document.write(ā€œSliced Stringā€ +slicedStr);
www.webstackacademy.com ‹#›
The split() Method
 The split() method will convert string into array of strings.
Syntax :
var splitStr = str.split(separator,limit);
Example :
var str =ā€œJavascript world. Welcome to WSAā€;
var splitStr = str.split(ā€œ ā€œ)
document.write(ā€œArray of stringā€ +splitStr);
var splitLimit = str.split(ā€œ ā€œ,2);
document.write(ā€œArray of stringā€ +splitLimit);
www.webstackacademy.com ‹#›
The includes() Method
The includes() method will true if string includes the specified word else returns the false.
Syntax :
var includesStr = str.includes(searchString, position);
Example :
var str = 'To be, or not to be, that is the question.';
console.log(str.includes('To be'));
console.log(str.includes('question',0));
console.log(str.includes('nonexistent'));
www.webstackacademy.com ‹#›
Exercise
www.webstackacademy.com ‹#›
Convert the given string into title case with following rules:
• Capitalize the first letter of each word. Capitalize nouns, pronouns, adjectives, verbs,
adverbs, and subordinate conjunctions.
• Lowercase articles (a, an, the), coordinating conjunctions, and prepositions (under,
between, over, on, at).
• Lowercase the 'to' in an infinitive (I want to play guitar).
Examples:
• How Are You Doing Today?
• Our Office between Metro and Barton Centre
• What Is the Need of This Expensive Phone?
www.webstackacademy.com ‹#›
Exercise
www.webstackacademy.com ‹#›
1. Count number of palindromes in a given string:
2. Special Palindrome
• In English we call a particular string as palindrome if it reads the same way from left and
right (ex: Malayalam, mom etc..)
• However there are some special kind of palindromes are there which will have:
1. Upper case characters
2. Special characters
3. Spaces in-between.
Examples:
1. "Madam, I’m Adamā€œ
2. "A nut for a jar of tuna.ā€œ
3. "Are we not pure? ā€œNo, sir!ā€ Panama’s moody Noriega brags. It is garbage!ā€
Irony dooms a man—a prisoner up to new era."
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
Arrays
(Introduction to Arrays)
www.webstackacademy.com ‹#›
What is an Array?
 Array is a collection of similar or different data types
 Each data in array is called an element
 Each elements has a numeric position, known as its index / indices, in the array
 The index numbers start from zero
 In JavaScript, Array is also an object. The typeof operator will return the same
 Array object has length property which returns the total number of elements
www.webstackacademy.com ‹#›
Array
(Syntax – Using [ ] )
Syntax :
// Creates initialized array
var array-name = [item1, item2, …];
// Creates empty
var array-name = [ ];
www.webstackacademy.com ‹#›
Array
(Syntax – Using constructor)
Syntax :
var array-name = new Array(item1, item2, item3);
Or
var array-name = Array(item1, item2, item3);
Or
var array-name = Array(array-length);
www.webstackacademy.com ‹#›
Array - Example
Example :
var array = [10, 20, 30, 40, 50];
Or
var array = new Array(10, 20, 30, 40, 50);
Or
var array = Array(3);
www.webstackacademy.com ‹#›
Array Access – Using loop
for ( let idx = 0; idx < 5; idx++ ) {
document.write(ā€œElement at index ā€ + idx + ā€œ is ā€ + myArray[idx]);
}
for ( let idx in myArray ) {
document.write(ā€œElement at index ā€ + idx + ā€œ is ā€ + myArray[idx]);
}
www.webstackacademy.com ‹#›
Array - Heterogeneous
Each element in an array can be of different types
var mixArray = [ā€œStudentā€, 95, true];
for(let idx = 0; idx < 3; idx++) {
console.log (mixArray[idx]);
}
www.webstackacademy.com ‹#›
Exercise
 WAP to create an array with 10 integers and find out the following:
ļ‚§ Sum of all number
ļ‚§ Average
ļ‚§ Maximum value & Minimum value
 WAP to reverse an array elements.
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
Array Methods
(Pre-defined methods to perform various operations in array)
www.webstackacademy.com ‹#›
Array Methods
Method Description
join() Concatenates all the elements of array into string
pop() Deletes last element of an array
push() Appends new element in the last of array
sort() Sorts an array in alphabetical order
reverse() Reverses array elements order in the array
www.webstackacademy.com ‹#›
Array Methods
Method Description
shift() Removes first element from the array and shifts all other element
to a lower index
unshift() Unshift method adds elements to the beginning of an array and
return new length of array
slice() The array slice method returns part of an array
splice() The array splice method can be used for adding and/or removing
elements from an array
www.webstackacademy.com ‹#›
Array Methods
Method Description
Filter() Creates a new array with all elements that pass the test
implemented by the provided function.
map() Creates a new array with the results of calling a provided function
on each element in the calling array.
www.webstackacademy.com ‹#›
The join() Method
 The join() method converts all the elements of an array to strings and
concatenates them, returning the resulting string
 It behaves like toString(), but we can specify separator
Example :
var fruits = ["Banana", "Orange","Apple", "Mango"];
var str = fruits.join(" + ");
document.write(str);
www.webstackacademy.com ‹#›
The push() and pop() methods
Stack operations – LIFO
var numStack = [10, 20, 30, 40, 50];
numStack.pop(); // Pop an element
for (let idx=0; idx <numStack.length; idx++) {
document.write(numStack[idx] + "<br>");
}
numStack.push(100); // Push an element
for (let idx=0; idx <numStack.length; idx++) {
document.write(numStack[idx] + "<br>");
}
www.webstackacademy.com ‹#›
The shift() methods
Example:
var array1 = [1, 2, 3];
var firstElement = array1.shift();
console.log(array1);// expected output: Array [2, 3]
console.log(firstElement);// expected output: 1
The shift() method removes the first element from an array and returns
that removed element.
Syntax
array.shift();
www.webstackacademy.com ‹#›
The unshift() methods
Example:
var array1 = [1, 2, 3];
array1.unshift(2);
console.log(array1);
array1.unshift(5,8);
console.log(array1);
The unshift() method adds one or more elements to the beginning of an
array and returns the new length of the array.
Syntax
array.unshift();
www.webstackacademy.com ‹#›
The sort() Method
The sort() method sorts an array in alphabetic order
var numList = [ā€˜banana’, ā€˜apple’, ā€˜mango’, ā€˜grapes’];
numList.sort();
for (let idx = 0; idx < numList.length; idx++){
document.write(numList[idx] + "<br>");
}
www.webstackacademy.com ‹#›
The reverse() Method
The reverse() method reverses the elements in an array
var numList = [55, 3, 16, 21];
numList.reverse();
for(let idx = 0; idx < numList.length; idx++){
document.write(numList[idx] + "<br>");
}
www.webstackacademy.com ‹#›
Exercise
 WAP to represent two sets of integers. Find out union and intersection of those two
sets (Ref – Set theory)
ļ‚§ Assume there are duplicates in the array
ļ‚§ Hint – Write a findElement() function to check if an element is present in an array or not
• WAP to find Nth largest element in a given array
• WAP to perform shift operations of a given element
ļ‚§ Shift Nth element by right by M positions
ļ‚§ Shift Nth element by left by M positions
www.webstackacademy.com ‹#›
Thesplice() Method
Syntax:
array.splice(startIndex, number of elements, elements to
add);
www.webstackacademy.com ‹#›
The splice() method will change the content of original array by removing or
adding the element.
www.webstackacademy.com ‹#›
Thesplice() Method
var ar = [1, 4, 9, 10, 11, 16];
ar.splice(1,3);// will remove the elements
console.log(ar);
ar.splice(1,0,5);// will insert the element 5 at index 1
console.log(ar);
www.webstackacademy.com ‹#›
www.webstackacademy.com ‹#›
TheforEach()Method
www.webstackacademy.com ‹#›
The map() method creates a new array with the results of calling a provided
function on each element in the calling array.
Syntax:
arrayName.forEach(callback_function(currentItem, index, array) {
//Application Logic
});
www.webstackacademy.com ‹#›
TheforEach() Method
Example:
var age = [21,19,34,56,23,20,17,65,76,15,35,14,13,25];
age.forEach(function(item) {
document.write(item+" ");
});
www.webstackacademy.com ‹#›
www.webstackacademy.com ‹#›
Thefilter() Method
www.webstackacademy.com ‹#›
Filter() method creates a new array with all elements that pass the test implemented
by the provided function.
Syntax:
var new_array =
current_array.filter(function(currentItem,index,array)
{
//Application Logic to filter current array items
//return items for new array
});
www.webstackacademy.com ‹#›
Thefilter() Method
Example:
var words = ['limit', 'elite', 'exuberant', 'destructionā€˜];
function word(elem) {
return elem.length > 6;
}
var result = words.filter(word);
console.log(result);
// expected output: Array ["exuberant", "destructionā€œ];
www.webstackacademy.com ‹#›
www.webstackacademy.com ‹#›
Exercise
www.webstackacademy.com ‹#›
Write a JavaScript program to squeeze a word in given sentence.
For example:
1. Input : what is what so what
Output: what is so
2. Input : I mean they can't be so mean
Output : I mean they can't be so
3. Input : Butler bought bitter butter but he made it as a better butter by adding
sweeter butter
Output : Butler bought bitter butter but he made it as a better by adding sweeter
www.webstackacademy.com ‹#›
Themap() Method
www.webstackacademy.com ‹#›
The map() method creates a new array with the results of calling a provided
function on each element in the calling array.
Syntax:
var new_array = current_array.map(function(currentItem, index, array) {
//Application Logic
//Return elements for new array
});
www.webstackacademy.com ‹#›
Themap() Method
Example:
var curArray = [1, 4, 9, 16];// pass a function to map
var doubleArray = curArray.map(doubleItem);
function doubleItem(currentItem) {
return 2 * currentItem;
}
console.log(doubleArray);
www.webstackacademy.com ‹#›
www.webstackacademy.com ‹#›
Exercise
www.webstackacademy.com ‹#›
Write a JavaScript program to greet the guest.
For example:
1. Input : [ā€˜Ram’,’Radhika’,’John’,’Sumit’]
Output: Welcome Ram
Welcome Radhika
Welcome John
Welcome Sumit
www.webstackacademy.com ‹#›www.webstackacademy.com ‹#›
Multidimensional Array
The matrix
www.webstackacademy.com ‹#›
Multidimensional Array
Declaring Multidimensional Array
var array2d = [ [10, 20, 30], [40, 50, 60], [70, 80, 90] ];
for(let idx = 0; idx < array2d.length; idx++) {
for(let jdx = 0; jdx < array2d[idx].length; jdx++) {
document.write(array2d[idx][jdx] + " ");
}
document.write("<br>");
}
www.webstackacademy.com ‹#›
Exercise
 WAP to find out sum of diagonal elements in a 2D array
 WAP to find max and min value in a given row
 WAP to multiply two matrix using 2D arrays
www.webstackacademy.com ‹#›
WebStack Academy
#83, Farah Towers,
1st Floor, MG Road,
Bangalore – 560001
M: +91-809 555 7332
E: training@webstackacademy.com
WSA in Social Media:

More Related Content

PDF
JavaScript - Chapter 7 - Advanced Functions
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 4 - Types and Statements
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 13 - Browser Object Model(BOM)
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 3 - Introduction
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 15 - Debugging Techniques
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 8 - Objects
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 1 - Problem Solving
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 5 - Operators
WebStackAcademy
Ā 
JavaScript - Chapter 7 - Advanced Functions
WebStackAcademy
Ā 
JavaScript - Chapter 4 - Types and Statements
WebStackAcademy
Ā 
JavaScript - Chapter 13 - Browser Object Model(BOM)
WebStackAcademy
Ā 
JavaScript - Chapter 3 - Introduction
WebStackAcademy
Ā 
JavaScript - Chapter 15 - Debugging Techniques
WebStackAcademy
Ā 
JavaScript - Chapter 8 - Objects
WebStackAcademy
Ā 
JavaScript - Chapter 1 - Problem Solving
WebStackAcademy
Ā 
JavaScript - Chapter 5 - Operators
WebStackAcademy
Ā 

What's hot (20)

PPT
Javascript
mussawir20
Ā 
PDF
JavaScript - Chapter 11 - Events
WebStackAcademy
Ā 
PPSX
Javascript variables and datatypes
Varun C M
Ā 
PPT
Jquery
Girish Srivastava
Ā 
PPTX
Javascript 101
Shlomi Komemi
Ā 
PPSX
Data Types & Variables in JAVA
Ankita Totala
Ā 
PPTX
Lab #2: Introduction to Javascript
Walid Ashraf
Ā 
PDF
Asynchronous JavaScript Programming
Haim Michael
Ā 
PDF
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
Ā 
PDF
jQuery for beginners
Arulmurugan Rajaraman
Ā 
PPTX
Introduction to JavaScript Basics.
Hassan Ahmed Baig - Web Developer
Ā 
PPTX
Css3
Deepak Mangal
Ā 
PPT
Js ppt
Rakhi Thota
Ā 
PPT
JavaScript: Events Handling
Yuriy Bezgachnyuk
Ā 
PDF
javascript objects
Vijay Kalyan
Ā 
PPTX
Java Stack Data Structure.pptx
vishal choudhary
Ā 
PDF
Basics of JavaScript
Bala Narayanan
Ā 
PDF
Javascript basics
shreesenthil
Ā 
PPTX
9. ES6 | Let And Const | TypeScript | JavaScript
pcnmtutorials
Ā 
PPTX
Java script array
chauhankapil
Ā 
Javascript
mussawir20
Ā 
JavaScript - Chapter 11 - Events
WebStackAcademy
Ā 
Javascript variables and datatypes
Varun C M
Ā 
Javascript 101
Shlomi Komemi
Ā 
Data Types & Variables in JAVA
Ankita Totala
Ā 
Lab #2: Introduction to Javascript
Walid Ashraf
Ā 
Asynchronous JavaScript Programming
Haim Michael
Ā 
JavaScript - Chapter 12 - Document Object Model
WebStackAcademy
Ā 
jQuery for beginners
Arulmurugan Rajaraman
Ā 
Introduction to JavaScript Basics.
Hassan Ahmed Baig - Web Developer
Ā 
Js ppt
Rakhi Thota
Ā 
JavaScript: Events Handling
Yuriy Bezgachnyuk
Ā 
javascript objects
Vijay Kalyan
Ā 
Java Stack Data Structure.pptx
vishal choudhary
Ā 
Basics of JavaScript
Bala Narayanan
Ā 
Javascript basics
shreesenthil
Ā 
9. ES6 | Let And Const | TypeScript | JavaScript
pcnmtutorials
Ā 
Java script array
chauhankapil
Ā 
Ad

Similar to JavaScript - Chapter 10 - Strings and Arrays (20)

PPTX
Web Development_Sec6_kkkkkkkkkkkkkkkkkkkkkkkkkJS.pptx
samaghorab
Ā 
PDF
Web Development_Sec6_Java secriptvvvvv.pdf
samaghorab
Ā 
DOC
14922 java script built (1)
dineshrana201992
Ā 
PPT
Javascript built in String Functions
Avanitrambadiya
Ā 
PPTX
Ch08 - Manipulating Data in Strings and Arrays
dcomfort6819
Ā 
PPT
JavaScript Objects
Reem Alattas
Ā 
PPT
Javascript string method
chauhankapil
Ā 
PPS
CS101- Introduction to Computing- Lecture 38
Bilal Ahmed
Ā 
PDF
Java script objects 2
H K
Ā 
PPTX
Module 2 Javascript. Advanced concepts of javascript
BKReddy3
Ā 
PPTX
Introduction to Client-Side Javascript
Julie Iskander
Ā 
PPTX
1-JAVA SCRIPT. servere-side applications vs client side applications
surajshreyans
Ā 
PPTX
advancing in js Scripting languages pt4.pptx
KisakyeDennis
Ā 
PPT
9781305078444 ppt ch08
Terry Yoast
Ā 
PPTX
An introduction to javascript
tonyh1
Ā 
PPTX
JavaScript.pptx
KennyPratheepKumar
Ā 
PPS
CS101- Introduction to Computing- Lecture 29
Bilal Ahmed
Ā 
PPTX
Java script
bosybosy
Ā 
PPTX
An Introduction to JavaScript
tonyh1
Ā 
PDF
GeoGebra JavaScript CheatSheet
Jose Perez
Ā 
Web Development_Sec6_kkkkkkkkkkkkkkkkkkkkkkkkkJS.pptx
samaghorab
Ā 
Web Development_Sec6_Java secriptvvvvv.pdf
samaghorab
Ā 
14922 java script built (1)
dineshrana201992
Ā 
Javascript built in String Functions
Avanitrambadiya
Ā 
Ch08 - Manipulating Data in Strings and Arrays
dcomfort6819
Ā 
JavaScript Objects
Reem Alattas
Ā 
Javascript string method
chauhankapil
Ā 
CS101- Introduction to Computing- Lecture 38
Bilal Ahmed
Ā 
Java script objects 2
H K
Ā 
Module 2 Javascript. Advanced concepts of javascript
BKReddy3
Ā 
Introduction to Client-Side Javascript
Julie Iskander
Ā 
1-JAVA SCRIPT. servere-side applications vs client side applications
surajshreyans
Ā 
advancing in js Scripting languages pt4.pptx
KisakyeDennis
Ā 
9781305078444 ppt ch08
Terry Yoast
Ā 
An introduction to javascript
tonyh1
Ā 
JavaScript.pptx
KennyPratheepKumar
Ā 
CS101- Introduction to Computing- Lecture 29
Bilal Ahmed
Ā 
Java script
bosybosy
Ā 
An Introduction to JavaScript
tonyh1
Ā 
GeoGebra JavaScript CheatSheet
Jose Perez
Ā 
Ad

More from WebStackAcademy (20)

PDF
Webstack Academy - Course Demo Webinar and Placement Journey
WebStackAcademy
Ā 
PDF
WSA: Scaling Web Service to Handle Millions of Requests per Second
WebStackAcademy
Ā 
PDF
WSA: Course Demo Webinar - Full Stack Developer Course
WebStackAcademy
Ā 
PDF
Career Building in AI - Technologies, Trends and Opportunities
WebStackAcademy
Ā 
PDF
Webstack Academy - Internship Kick Off
WebStackAcademy
Ā 
PDF
Building Your Online Portfolio
WebStackAcademy
Ā 
PDF
Front-End Developer's Career Roadmap
WebStackAcademy
Ā 
PDF
Angular - Chapter 9 - Authentication and Authorization
WebStackAcademy
Ā 
PDF
Angular - Chapter 7 - HTTP Services
WebStackAcademy
Ā 
PDF
Angular - Chapter 6 - Firebase Integration
WebStackAcademy
Ā 
PDF
Angular - Chapter 5 - Directives
WebStackAcademy
Ā 
PDF
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
Ā 
PDF
Angular - Chapter 3 - Components
WebStackAcademy
Ā 
PDF
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
Ā 
PDF
Angular - Chapter 1 - Introduction
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 14 - Form Handling
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 9 - TypeConversion and Regular Expressions
WebStackAcademy
Ā 
PDF
JavaScript - Chapter 6 - Basic Functions
WebStackAcademy
Ā 
PDF
jQuery - Chapter 4 - DOM Handling
WebStackAcademy
Ā 
PDF
jQuery - Chapter 5 - Ajax
WebStackAcademy
Ā 
Webstack Academy - Course Demo Webinar and Placement Journey
WebStackAcademy
Ā 
WSA: Scaling Web Service to Handle Millions of Requests per Second
WebStackAcademy
Ā 
WSA: Course Demo Webinar - Full Stack Developer Course
WebStackAcademy
Ā 
Career Building in AI - Technologies, Trends and Opportunities
WebStackAcademy
Ā 
Webstack Academy - Internship Kick Off
WebStackAcademy
Ā 
Building Your Online Portfolio
WebStackAcademy
Ā 
Front-End Developer's Career Roadmap
WebStackAcademy
Ā 
Angular - Chapter 9 - Authentication and Authorization
WebStackAcademy
Ā 
Angular - Chapter 7 - HTTP Services
WebStackAcademy
Ā 
Angular - Chapter 6 - Firebase Integration
WebStackAcademy
Ā 
Angular - Chapter 5 - Directives
WebStackAcademy
Ā 
Angular - Chapter 4 - Data and Event Handling
WebStackAcademy
Ā 
Angular - Chapter 3 - Components
WebStackAcademy
Ā 
Angular - Chapter 2 - TypeScript Programming
WebStackAcademy
Ā 
Angular - Chapter 1 - Introduction
WebStackAcademy
Ā 
JavaScript - Chapter 14 - Form Handling
WebStackAcademy
Ā 
JavaScript - Chapter 9 - TypeConversion and Regular Expressions
WebStackAcademy
Ā 
JavaScript - Chapter 6 - Basic Functions
WebStackAcademy
Ā 
jQuery - Chapter 4 - DOM Handling
WebStackAcademy
Ā 
jQuery - Chapter 5 - Ajax
WebStackAcademy
Ā 

Recently uploaded (20)

PDF
DevOps & Developer Experience Summer BBQ
AUGNYC
Ā 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Ā 
PPTX
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
Ā 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
Ā 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
Ā 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
Ā 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Ā 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
Ā 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
PDF
Software Development Methodologies in 2025
KodekX
Ā 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
Ā 
PDF
Chapter 1 Introduction to CV and IP Lecture Note.pdf
Getnet Tigabie Askale -(GM)
Ā 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
Ā 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Ā 
PDF
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
Ā 
PPT
L2 Rules of Netiquette in Empowerment technology
Archibal2
Ā 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
DevOps & Developer Experience Summer BBQ
AUGNYC
Ā 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
Ā 
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
Ā 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
Ā 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
REPORT: Heating appliances market in Poland 2024
SPIUG
Ā 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
Ā 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
Ā 
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
Ā 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
Ā 
Software Development Methodologies in 2025
KodekX
Ā 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
Ā 
Chapter 1 Introduction to CV and IP Lecture Note.pdf
Getnet Tigabie Askale -(GM)
Ā 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
Ā 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
Ā 
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
Ā 
L2 Rules of Netiquette in Empowerment technology
Archibal2
Ā 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 

JavaScript - Chapter 10 - Strings and Arrays