SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
ORIGIN OF JAVASCRIPT
WHAT IS JAVASCRIPT?
WHAT CAN JAVASCRIPT DO?
JAVASCRIPT FRAMEWORKS
HTML VS CSS VS JAVASCRIPT
BENEFITS OF JAVASCRIPT
JAVASCRIPT FUNDAMENTALS
www.edureka.co
Netscape Communications had the vision that the web needed a way to become more dynamic.
Animations, interaction and other forms of small automation should be part of the web of the future.
www.edureka.co
This is when Brendan Eich, father of JavaScript, came into the picture. Eich
was contracted by Netscape Communications to develop a "Scheme for the
browser".
www.edureka.co
The idea at the time was that Java was not suited for the type of audience that would consume
Mocha: scripters, amateurs, designers. Java was just too big for the role.
www.edureka.co
www.edureka.co
The idea at the time was that Java was not suited for the type of audience that would consume
Mocha: scripters, amateurs, designers. Java was just too big for the role.
The web needed something easy to grasp syntactically, dynamic, to reduce verbosity and speed up
development, and powerful.
www.edureka.co
www.edureka.co
www.edureka.co
JavaScript is a high level, interpreted,
programming language used to make web
pages more interactive. It let’s you implement
complex and beautiful things/design on web
pages.
www.edureka.co
JavaScript is a high level, interpreted,
programming language used to make web
pages more interactive. It let’s you implement
complex and beautiful things/design on web
pages.
www.edureka.co
JavaScript has nothing to do with Java. Then why is it called “Java” Script?
ScriptingLanguage&notJAVA!
www.edureka.co
It supports polymorphism, encapsulation and to some extent inheritance as well.
Object-basedScriptingLanguage
www.edureka.co
JavaScript can execute not only in the browser but also on the server and any device which has a
JavaScript Engine.
JavaScriptrunsinaBrowser
www.edureka.co
www.edureka.co
www.edureka.co
www.edureka.co
Web Application Smart Watches Games Website
www.edureka.co
www.edureka.co
www.edureka.co
www.edureka.co
www.edureka.co
www.edureka.co
Easy-peezy
BENEFITS OF
JAVASCRIPT
www.edureka.co
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Memory location
Variable name
Syntax:
1 let age;
2 age = 22;
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Syntax:
1
2
const mybirthday;
mybirthday = ‘03.08.1996’ ;
Examples of constants
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Strings
Boolean
TRUE
FALSE
Numbers
NullUndefined
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Name
Age
Eye-colour
Syntax:
1 let object1 = { };
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
0 1 2 3 4
Syntax:
1
2
let arr[ ];
let arr = new Array( ) ;
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Functions
Predefined
Functions
User Defined Functions
Syntax:
1
2
3
function greetings( ) {
alert(‘ Hello everyone! ‘);
}
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
If code
End
Start
True
Condition
False
Exit
Syntax:
1
2
3
if(condition) {
statement;
}
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Loops
do whilewhilefor
www.edureka.co
JAVASCRIPT FUNDAMENTALS
Variables
Constants
Data Types
Objects
Arrays
Functions
Conditional Statements
Loops
Switch Case
Start
Switch expression
End
Case 1
Case 2
Default
Code block 1
break;
Code block 2
break;
Default statement
False
False
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
www.edureka.co

More Related Content

PDF
ES2015 / ES6: Basics of modern Javascript
PDF
ES6 presentation
PPTX
Html5 and-css3-overview
PDF
JavaScript - Chapter 3 - Introduction
PDF
Understanding react hooks
PPTX
PDF
PDF
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...
ES2015 / ES6: Basics of modern Javascript
ES6 presentation
Html5 and-css3-overview
JavaScript - Chapter 3 - Introduction
Understanding react hooks
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...

What's hot (20)

PPTX
Introduction to React JS for beginners
PPTX
Solid principles
PPT
Introduction to Javascript
PDF
Introduction to ReactJS
PPTX
Understanding react hooks
PPT
Javascript
PDF
TypeScript - An Introduction
PPT
Advanced Cascading Style Sheets
PPTX
React hooks
PDF
The New JavaScript: ES6
PDF
Intro to Asynchronous Javascript
PDF
JavaScript - Chapter 7 - Advanced Functions
PDF
Introduction into ES6 JavaScript.
PDF
JavaScript - Chapter 11 - Events
PPT
JavaScript - An Introduction
PPTX
[Final] ReactJS presentation
PPTX
Javascript 101
PPTX
Intro to React
PPTX
HTML5 & CSS3
Introduction to React JS for beginners
Solid principles
Introduction to Javascript
Introduction to ReactJS
Understanding react hooks
Javascript
TypeScript - An Introduction
Advanced Cascading Style Sheets
React hooks
The New JavaScript: ES6
Intro to Asynchronous Javascript
JavaScript - Chapter 7 - Advanced Functions
Introduction into ES6 JavaScript.
JavaScript - Chapter 11 - Events
JavaScript - An Introduction
[Final] ReactJS presentation
Javascript 101
Intro to React
HTML5 & CSS3
Ad

Similar to What is JavaScript? Edureka (20)

PDF
JavaScript Crash Course | Edureka
PDF
Java vs JavaScript | Edureka
PDF
JavaScript Functions | JavaScript Tutorial for Beginners | Edureka
PPTX
JavaScript New Tutorial Class XI and XII.pptx
PPTX
Java script introduction
PPTX
Javascript 01 (js)
PDF
Six reasons to learn JavaScript
PPTX
JAVASRIPT and PHP Basics# Unit 2 Webdesign
PPTX
33701220007_BCAC-501.pptx
PPTX
JAVASRIPT and PHP (Hypertext Preprocessor)
DOC
Basics java scripts
PDF
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
PPTX
Demo Lecture 01 Notes.pptx by Sabki Kaksha
PPTX
Demo Lecture 01 Notes paid , course notes
DOCX
INTRODUCTION.docx
PPT
Java script
PPT
JavaScript Introduction
PPTX
chap01 - Introduction to JavaScript first.pptx
PPTX
WT Module-3.pptx
PDF
Step by Step Guide on Essay Format in APA For Beginners
JavaScript Crash Course | Edureka
Java vs JavaScript | Edureka
JavaScript Functions | JavaScript Tutorial for Beginners | Edureka
JavaScript New Tutorial Class XI and XII.pptx
Java script introduction
Javascript 01 (js)
Six reasons to learn JavaScript
JAVASRIPT and PHP Basics# Unit 2 Webdesign
33701220007_BCAC-501.pptx
JAVASRIPT and PHP (Hypertext Preprocessor)
Basics java scripts
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
Demo Lecture 01 Notes.pptx by Sabki Kaksha
Demo Lecture 01 Notes paid , course notes
INTRODUCTION.docx
Java script
JavaScript Introduction
chap01 - Introduction to JavaScript first.pptx
WT Module-3.pptx
Step by Step Guide on Essay Format in APA For Beginners
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
Email Notifications in Jenkins | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
Introduction to DevOps | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Top Maven Interview Questions in 2020 | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
Email Notifications in Jenkins | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
Introduction to DevOps | Edureka

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
sap open course for s4hana steps from ECC to s4
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
The Rise and Fall of 3GPP – Time for a Sabbatical?
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

What is JavaScript? Edureka