SlideShare a Scribd company logo
JavaScript Tutorial
By: SURBHI SAROHA
My First JavaScript Program
 <!DOCTYPE html>
 <html>
 <body>
 <h2>My First JavaScript</h2>
 <button type="button"
 onclick="document.getElementById('demo').innerHTML =
Date()">
 Click me to display Date and Time.</button>
 <p id="demo"></p>
 </body>
 </html>
OUTPUT
 My First JavaScript
 Click me to display Date and Time.
 Wed Jul 28 2021 11:53:00 GMT-0700
(Pacific Daylight Time)
Why Study JavaScript?
 JavaScript is one of the 3
languages all web
developers must learn:
 1. HTML to define the content of
web pages
 2. CSS to specify the layout of web
pages
 3. JavaScript to program the
behavior of web pages
JavaScript can change HTML
content
 <!DOCTYPE html>
 <html>
 <body>
 <h2>What Can JavaScript Do?</h2>
 <p id="demo">JavaScript can change HTML
content.</p>
 <button type="button"
onclick="document.getElementById('demo').innerHTML
= 'Hello JavaScript!'">Click Me!</button>
 </body>
 </html>
OUTPUT
 What Can JavaScript Do?
 Hello JavaScript!
 Click Me!
JavaScript Can Change HTML
Attribute Values
 In this example JavaScript changes the value of
the src (source) attribute of an <img> tag:
 <!DOCTYPE html>
 <html>
 <body>
 <h2>What Can JavaScript Do?</h2>
 <p>JavaScript can change HTML attribute
values.</p>
 <p>In this case JavaScript changes the value of
the src (source) attribute of an image.</p>
Cont…..
 <button
onclick="document.getElementById('myImage').s
rc='pic_bulbon.gif'">Turn on the light</button>
 <img id="myImage" src="pic_bulboff.gif"
style="width:100px">
 <button
onclick="document.getElementById('myImage').s
rc='pic_bulboff.gif'">Turn off the light</button>
 </body>
 </html>
OUTPUT
 What Can JavaScript Do?
 JavaScript can change HTML attribute
values.
 In this case JavaScript changes the
value of the src (source) attribute of an
image.
 Turn on the light Turn off the light
JavaScript can change the style
of an HTML
 <!DOCTYPE html>
 <html>
 <body>
 <h2>What Can JavaScript Do?</h2>
 <p id="demo">JavaScript can change the style of an HTML
element.</p>
 <button type="button"
onclick="document.getElementById('demo').style.fontSize='3
5px'">Click Me!</button>
 </body>
 </html>
OUTPUT
 What Can JavaScript Do?
 JavaScript can change the style of an
HTML element.
 Click Me!
JavaScript in Body
 <!DOCTYPE html>
 <html>
 <body>
 <h2>JavaScript in Body</h2>
 <p id="demo"></p>
 <script>
 document.getElementById("demo").innerHTML = "My First
JavaScript";
 </script>
 </body>
 </html>
OUTPUT
 JavaScript in Body
 My First JavaScript
External JavaScript Advantages
 Placing scripts in external files has some
advantages:
 It separates HTML and code
 It makes HTML and JavaScript easier to read
and maintain
 Cached JavaScript files can speed up page
loads
 To add several script files to one page - use
several script tags:
 Example
 <script src="myScript1.js"></script>
<script src="myScript2.js"></script>
JavaScript Programs
 A computer program is a list of
"instructions" to be "executed" by a
computer.
 In a programming language, these
programming instructions are
called statements.
 A JavaScript program is a list of
programming statements.
JavaScript Values
 The JavaScript syntax defines two
types of values:
 Fixed values
 Variable values
 Fixed values are called Literals.
 Variable values are called Variables.
JavaScript Comments
 Not all JavaScript statements are
"executed".
 Code after double slashes // or
between /* and */ is treated as
a comment.
JavaScript is Case Sensitive
 All JavaScript identifiers are case sensitive.
 The variables lastName and lastname, are
two different variables.
 JavaScript Dollar Sign $
 Remember that JavaScript identifiers
(names) must begin with:
 A letter (A-Z or a-z)
 A dollar sign ($)
 Or an underscore (_)
 Since JavaScript treats a dollar sign as a
letter, identifiers containing $ are valid
variable names.
JavaScript Data Types
 JavaScript variables can hold different
data types: numbers, strings, objects
and more:
 let length = 16; // Number
let lastName = "Johnson"; //
String
let x = {firstName:"John",
lastName:"Doe"}; // Object
THANK YOU

More Related Content

What's hot (20)

PPT
Java Script
siddaram
 
PPTX
Internet and Web Technology (CLASS-9) [React.js] | NIC/NIELIT Web Technology
Ayes Chinmay
 
PPT
JavaScript
Doncho Minkov
 
PPTX
Javascript
Priyanka Pradhan
 
PPT
Java script
Fajar Baskoro
 
PPT
JavaScript Missing Manual, Ch. 1
Gene Babon
 
PPT
A quick guide to Css and java script
AVINASH KUMAR
 
PDF
Unit 4(it workshop)
Dr.Lokesh Gagnani
 
PPT
JavaScript: Ajax & DOM Manipulation
borkweb
 
DOC
Basics java scripts
ch samaram
 
DOCX
Javascript tutorial
Abhishek Kesharwani
 
PPT
KMUTNB - Internet Programming 4/7
phuphax
 
PPT
Javascript by geetanjali
Geetanjali Bhosale
 
PPTX
Java script Session No 1
Saif Ullah Dar
 
PPTX
Java script
Sukrit Gupta
 
PDF
JAVA SCRIPT
Mohammed Hussein
 
PPT
Html JavaScript and CSS
Radhe Krishna Rajan
 
PPTX
JavaScript with Syntax & Implementation
Soumen Santra
 
PDF
Intro to Javascript and jQuery
Shawn Calvert
 
PPT
Javascript: Ajax & DOM Manipulation v1.2
borkweb
 
Java Script
siddaram
 
Internet and Web Technology (CLASS-9) [React.js] | NIC/NIELIT Web Technology
Ayes Chinmay
 
JavaScript
Doncho Minkov
 
Javascript
Priyanka Pradhan
 
Java script
Fajar Baskoro
 
JavaScript Missing Manual, Ch. 1
Gene Babon
 
A quick guide to Css and java script
AVINASH KUMAR
 
Unit 4(it workshop)
Dr.Lokesh Gagnani
 
JavaScript: Ajax & DOM Manipulation
borkweb
 
Basics java scripts
ch samaram
 
Javascript tutorial
Abhishek Kesharwani
 
KMUTNB - Internet Programming 4/7
phuphax
 
Javascript by geetanjali
Geetanjali Bhosale
 
Java script Session No 1
Saif Ullah Dar
 
Java script
Sukrit Gupta
 
JAVA SCRIPT
Mohammed Hussein
 
Html JavaScript and CSS
Radhe Krishna Rajan
 
JavaScript with Syntax & Implementation
Soumen Santra
 
Intro to Javascript and jQuery
Shawn Calvert
 
Javascript: Ajax & DOM Manipulation v1.2
borkweb
 

Similar to Java Script (20)

PPTX
JavaScriptL18 [Autosaved].pptx
VivekBaghel30
 
PDF
Java script tutorial
Doeun KOCH
 
PPTX
Web Development Fundamentals UNIT 1 & 2.pptx
GayathriPG3
 
PDF
WT UNIT 2 presentation :client side technologies JavaScript And Dom
SrushtiGhise
 
PPTX
Java script
Jay Patel
 
PDF
JavaScript_introduction_upload.pdf
Kongu Engineering College, Perundurai, Erode
 
PPTX
Internet Based Programming -3-JAVASCRIPT
stevecom2010
 
PPTX
Java script
Shyam Khant
 
PPTX
JavaScript lesson 1.pptx
MuqaddarNiazi1
 
PPT
JAVA SCRIPT
Go4Guru
 
PDF
Javascript
20261A05H0SRIKAKULAS
 
PDF
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
amrashbhanuabdul
 
PPTX
Java script
Abhishek Kesharwani
 
PPTX
JavaScript Introduction and Implementation
Maher Hossain
 
DOC
2javascript web programming with JAVA script
umardanjumamaiwada
 
PPTX
JavaScript Fundamentals & JQuery
Jamshid Hashimi
 
PPTX
Wt unit 5
team11vgnt
 
PPTX
JavaScript - Getting Started.pptx
JonnJorellPunto
 
PPTX
Java script
Gourishankar R Pujar
 
JavaScriptL18 [Autosaved].pptx
VivekBaghel30
 
Java script tutorial
Doeun KOCH
 
Web Development Fundamentals UNIT 1 & 2.pptx
GayathriPG3
 
WT UNIT 2 presentation :client side technologies JavaScript And Dom
SrushtiGhise
 
Java script
Jay Patel
 
JavaScript_introduction_upload.pdf
Kongu Engineering College, Perundurai, Erode
 
Internet Based Programming -3-JAVASCRIPT
stevecom2010
 
Java script
Shyam Khant
 
JavaScript lesson 1.pptx
MuqaddarNiazi1
 
JAVA SCRIPT
Go4Guru
 
CS8651- Unit 2 - JS.internet programming paper anna university -2017 regulation
amrashbhanuabdul
 
Java script
Abhishek Kesharwani
 
JavaScript Introduction and Implementation
Maher Hossain
 
2javascript web programming with JAVA script
umardanjumamaiwada
 
JavaScript Fundamentals & JQuery
Jamshid Hashimi
 
Wt unit 5
team11vgnt
 
JavaScript - Getting Started.pptx
JonnJorellPunto
 
Ad

More from Dr. SURBHI SAROHA (20)

PPTX
Deep learning(UNIT 3) BY Ms SURBHI SAROHA
Dr. SURBHI SAROHA
 
PPTX
MOBILE COMPUTING UNIT 2 by surbhi saroha
Dr. SURBHI SAROHA
 
PPTX
Mobile Computing UNIT 1 by surbhi saroha
Dr. SURBHI SAROHA
 
PPTX
DEEP LEARNING (UNIT 2 ) by surbhi saroha
Dr. SURBHI SAROHA
 
PPTX
Introduction to Deep Leaning(UNIT 1).pptx
Dr. SURBHI SAROHA
 
PPTX
Cloud Computing (Infrastructure as a Service)UNIT 2
Dr. SURBHI SAROHA
 
PPTX
Management Information System(Unit 2).pptx
Dr. SURBHI SAROHA
 
PPTX
Searching in Data Structure(Linear search and Binary search)
Dr. SURBHI SAROHA
 
PPTX
Management Information System(UNIT 1).pptx
Dr. SURBHI SAROHA
 
PPTX
Introduction to Cloud Computing(UNIT 1).pptx
Dr. SURBHI SAROHA
 
PPTX
JAVA (UNIT 5)
Dr. SURBHI SAROHA
 
PPTX
DBMS (UNIT 5)
Dr. SURBHI SAROHA
 
PPTX
DBMS UNIT 4
Dr. SURBHI SAROHA
 
PPTX
JAVA(UNIT 4)
Dr. SURBHI SAROHA
 
PPTX
OOPs & C++(UNIT 5)
Dr. SURBHI SAROHA
 
PPTX
OOPS & C++(UNIT 4)
Dr. SURBHI SAROHA
 
PPTX
DBMS UNIT 3
Dr. SURBHI SAROHA
 
PPTX
JAVA (UNIT 3)
Dr. SURBHI SAROHA
 
PPTX
Keys in dbms(UNIT 2)
Dr. SURBHI SAROHA
 
PPTX
DBMS (UNIT 2)
Dr. SURBHI SAROHA
 
Deep learning(UNIT 3) BY Ms SURBHI SAROHA
Dr. SURBHI SAROHA
 
MOBILE COMPUTING UNIT 2 by surbhi saroha
Dr. SURBHI SAROHA
 
Mobile Computing UNIT 1 by surbhi saroha
Dr. SURBHI SAROHA
 
DEEP LEARNING (UNIT 2 ) by surbhi saroha
Dr. SURBHI SAROHA
 
Introduction to Deep Leaning(UNIT 1).pptx
Dr. SURBHI SAROHA
 
Cloud Computing (Infrastructure as a Service)UNIT 2
Dr. SURBHI SAROHA
 
Management Information System(Unit 2).pptx
Dr. SURBHI SAROHA
 
Searching in Data Structure(Linear search and Binary search)
Dr. SURBHI SAROHA
 
Management Information System(UNIT 1).pptx
Dr. SURBHI SAROHA
 
Introduction to Cloud Computing(UNIT 1).pptx
Dr. SURBHI SAROHA
 
JAVA (UNIT 5)
Dr. SURBHI SAROHA
 
DBMS (UNIT 5)
Dr. SURBHI SAROHA
 
DBMS UNIT 4
Dr. SURBHI SAROHA
 
JAVA(UNIT 4)
Dr. SURBHI SAROHA
 
OOPs & C++(UNIT 5)
Dr. SURBHI SAROHA
 
OOPS & C++(UNIT 4)
Dr. SURBHI SAROHA
 
DBMS UNIT 3
Dr. SURBHI SAROHA
 
JAVA (UNIT 3)
Dr. SURBHI SAROHA
 
Keys in dbms(UNIT 2)
Dr. SURBHI SAROHA
 
DBMS (UNIT 2)
Dr. SURBHI SAROHA
 
Ad

Recently uploaded (20)

PDF
John Keats introduction and list of his important works
vatsalacpr
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
PPTX
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
THE JEHOVAH’S WITNESSES’ ENCRYPTED SATANIC CULT
Claude LaCombe
 
PPTX
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
PDF
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
Applied-Statistics-1.pptx hardiba zalaaa
hardizala899
 
PPTX
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
John Keats introduction and list of his important works
vatsalacpr
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
THE JEHOVAH’S WITNESSES’ ENCRYPTED SATANIC CULT
Claude LaCombe
 
Cybersecurity: How to Protect your Digital World from Hackers
vaidikpanda4
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Applied-Statistics-1.pptx hardiba zalaaa
hardizala899
 
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
Virus sequence retrieval from NCBI database
yamunaK13
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 

Java Script

  • 2. My First JavaScript Program  <!DOCTYPE html>  <html>  <body>  <h2>My First JavaScript</h2>  <button type="button"  onclick="document.getElementById('demo').innerHTML = Date()">  Click me to display Date and Time.</button>  <p id="demo"></p>  </body>  </html>
  • 3. OUTPUT  My First JavaScript  Click me to display Date and Time.  Wed Jul 28 2021 11:53:00 GMT-0700 (Pacific Daylight Time)
  • 4. Why Study JavaScript?  JavaScript is one of the 3 languages all web developers must learn:  1. HTML to define the content of web pages  2. CSS to specify the layout of web pages  3. JavaScript to program the behavior of web pages
  • 5. JavaScript can change HTML content  <!DOCTYPE html>  <html>  <body>  <h2>What Can JavaScript Do?</h2>  <p id="demo">JavaScript can change HTML content.</p>  <button type="button" onclick="document.getElementById('demo').innerHTML = 'Hello JavaScript!'">Click Me!</button>  </body>  </html>
  • 6. OUTPUT  What Can JavaScript Do?  Hello JavaScript!  Click Me!
  • 7. JavaScript Can Change HTML Attribute Values  In this example JavaScript changes the value of the src (source) attribute of an <img> tag:  <!DOCTYPE html>  <html>  <body>  <h2>What Can JavaScript Do?</h2>  <p>JavaScript can change HTML attribute values.</p>  <p>In this case JavaScript changes the value of the src (source) attribute of an image.</p>
  • 8. Cont…..  <button onclick="document.getElementById('myImage').s rc='pic_bulbon.gif'">Turn on the light</button>  <img id="myImage" src="pic_bulboff.gif" style="width:100px">  <button onclick="document.getElementById('myImage').s rc='pic_bulboff.gif'">Turn off the light</button>  </body>  </html>
  • 9. OUTPUT  What Can JavaScript Do?  JavaScript can change HTML attribute values.  In this case JavaScript changes the value of the src (source) attribute of an image.  Turn on the light Turn off the light
  • 10. JavaScript can change the style of an HTML  <!DOCTYPE html>  <html>  <body>  <h2>What Can JavaScript Do?</h2>  <p id="demo">JavaScript can change the style of an HTML element.</p>  <button type="button" onclick="document.getElementById('demo').style.fontSize='3 5px'">Click Me!</button>  </body>  </html>
  • 11. OUTPUT  What Can JavaScript Do?  JavaScript can change the style of an HTML element.  Click Me!
  • 12. JavaScript in Body  <!DOCTYPE html>  <html>  <body>  <h2>JavaScript in Body</h2>  <p id="demo"></p>  <script>  document.getElementById("demo").innerHTML = "My First JavaScript";  </script>  </body>  </html>
  • 13. OUTPUT  JavaScript in Body  My First JavaScript
  • 14. External JavaScript Advantages  Placing scripts in external files has some advantages:  It separates HTML and code  It makes HTML and JavaScript easier to read and maintain  Cached JavaScript files can speed up page loads  To add several script files to one page - use several script tags:  Example  <script src="myScript1.js"></script> <script src="myScript2.js"></script>
  • 15. JavaScript Programs  A computer program is a list of "instructions" to be "executed" by a computer.  In a programming language, these programming instructions are called statements.  A JavaScript program is a list of programming statements.
  • 16. JavaScript Values  The JavaScript syntax defines two types of values:  Fixed values  Variable values  Fixed values are called Literals.  Variable values are called Variables.
  • 17. JavaScript Comments  Not all JavaScript statements are "executed".  Code after double slashes // or between /* and */ is treated as a comment.
  • 18. JavaScript is Case Sensitive  All JavaScript identifiers are case sensitive.  The variables lastName and lastname, are two different variables.  JavaScript Dollar Sign $  Remember that JavaScript identifiers (names) must begin with:  A letter (A-Z or a-z)  A dollar sign ($)  Or an underscore (_)  Since JavaScript treats a dollar sign as a letter, identifiers containing $ are valid variable names.
  • 19. JavaScript Data Types  JavaScript variables can hold different data types: numbers, strings, objects and more:  let length = 16; // Number let lastName = "Johnson"; // String let x = {firstName:"John", lastName:"Doe"}; // Object