Java script
Upcoming SlideShare
Loading in...5
×
 

Java script

on

  • 368 views

 

Statistics

Views

Total Views
368
Views on SlideShare
353
Embed Views
15

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 15

http://asbspace.in 15

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Java script Java script Presentation Transcript

  • JAVASCRIPTProf. AshishSingh Bhatia
  • Brief History2  December 4, 1995 Netscape and Sun introduced JavaScript 1.0, called LiveScript.  Netscape Navigator 2  LiveScript  JavaScript  Microsoft joins in with IE 3 called it Jscript. Prof. Ashish Bhatia
  • What is JavaScript3  Interpreted Language  Object-Based  Cross Platform  Loosely Typed  Multi Use Language  Client Side interpreted. Prof. Ashish Bhatia
  • Advantage of JavaScript4  An Interpreted Language  Embedded within HTML  Minimal Syntax – Easy to learn  Quick Development  Design for Simple, Small Programs  Performance  Procedural Capabilities  Designed for Programming User Events Prof. Ashish Bhatia
  • Advantage of JavaScript5  Easy Debugging and Testing  Platform Independence / Architectural Neutral Prof. Ashish Bhatia
  • How to add JS in HTML6 <script language=“javascript”> Java Script Code </script> Prof. Ashish Bhatia
  • Data Type7  4 primitive data types  Number  Integer, Floating Number, NaN  Boolean  True and false [ 1 and 0 ]**  String  Null A null , empty or nonexistent reference  Complex Types like array and objects Prof. Ashish Bhatia
  • Creating Variables and Array8  var <variable name> = value;  arrayName = new Array();  arrayName = new Array(length);  Index starts with 0  join() and reverse()  length Prof. Ashish Bhatia
  • Variable Name9  Can Begin with A to Z  a to z _ $  Case Sensitive  variableName Prof. Ashish Bhatia
  • Operator10  Arithmetic Operator + , - , * , / , % , ++ , --  Logical Operator  &&, || , !  Comparison Operator  == , === , != , !== , < , > , <= , >=  Assignment Operator = , += , -= , *= , /= , %= Prof. Ashish Bhatia
  • Ternary Operator11  Condition ? Value 1 : value 2  Special Operator  delete : Delete property of an object or an element at an array index  new : Create an instance of an Object type  void : Does not return a value. Prof. Ashish Bhatia
  • Programming Constructs12  Assignment x = x+y;  Data declaration var x = 5;  If  Switch  While  For  Do while  Label LabelName: Statement Prof. Ashish Bhatia
  • Programming Constructs13  break  continue  function call x = abs(y);  return  with with(Math){ }  delete delete a[5]  Method Invocation document.write(“Hello”); Prof. Ashish Bhatia
  • Functions in JavaScript14  Built-in Function  eval()  paresInt(), parseFloat()  User Defined Function function function_name(parameter1, parameter2..) { block of JavaScript Code } Prof. Ashish Bhatia
  • Dialog Boxes15  Alert  Used to display a small textual output with ok button.  Prompt  Displays a predefined message  Displays a text box and accepts user input  Display ok and cancel button  Ok  text from text box is passed to the program environment  Cancel  passes NULL value to the program environment. Prof. Ashish Bhatia
  • Dialog Boxes16  Confirm  Predefinedmessage  OK and Cancel button  OK  passes TRUE to the program  Cancel  passes FALSE to the program Prof. Ashish Bhatia
  • Example of Alert17 Prof. Ashish Bhatia
  • Example of Alert18 Prof. Ashish Bhatia
  • Example of Alert19 Prof. Ashish Bhatia
  • Youtube channel20  http://www.youtube.com/profashish Prof. Ashish Bhatia
  • Slideshare21  http://www.slideshare.net/ashishsinghbhatia Prof. Ashish Bhatia