JavaScript functions:
Also called a method, used to store a piece of code that is called when needed.
A function is an event-driven or reusable block of code that executes when it is invoked.
Functions need to contain four elements: return type, function name, argument list, function body
Extension: A function of a strongly typed language
Public int Sun (int A,int b) { return = a +b;}
return returns, Sun function name, int a,int B, argument list, int integer.
function with no return value:
Public void Sun (int A,int b) {}sun;
Such a parameter, a B is a formal parameter, that is, the formal parameters, the calling function is given the parameter is the argument, that is, the actual parameters.
function definitions in javascript:
// defining function Jisun function Jisuan () { alert ("This is the function Jisuan") ; } // calling functions Jisuan ();
function is the definition of the functions and does not execute when the function is called to look for the definition of the function name.
The definition of functions in JavaScript and the order in which they are called can be written in the write definition.
Functions with Parameters:
// function with parameters function Jisuan (b) { alert (a+b); } // calling functions Jisuan (3,5);
It is important to note that defining a function is a parameter that does not need to be defined with Var.
Functions with return values:
function Jisuan (b) { return A +b ; } // calling functions var c=jisuan (3,5); alert (c);
The return value is returned to the calling function, which typically defines a variable that assigns the return value to the variable.
Add: A function with default values in a strongly typed language, JS does not support functions with default values
function Jisuan (a,b=2) { alert (a+b); } // calling functions Jisuan (3);
common functions in javascript:
document.write (""); Output statement
math.random (); Get a random number between 0-1
document.write (Math.random ());
document.write (parseint (Math.random () *10));
Date Time class function:
// get current time document.write (Date ());
// get current time var d=New Date (); // gets the current time stamp document.write (D.gettime ());
// get current time var d=New Date (); // get current year document.write (D.getfullyear ());
// get current time var d=New Date (); // to get the current month, note that this requires +1 document.write (D.getmonth () +1);
// get current time var d=New Date (); // get the current date document.write (D.getdate ());
// get current time var d=New Date (); // get current when document.write (D.gethours ());
// get current time var d=New Date (); // gets the current fraction document.write (D.getminutes ());
// get current time var d=New Date (); // gets the current few seconds document.write (D.getseconds ());
// get current time var d=New Date (); // gets the current day of the week document.write (D.getday ());
// get current time var d=New Date (); // gets the current few milliseconds document.write (D.getmilliseconds ());
Math class functions:
// Rounding up document.write (Math.ceil (3.5));
// Rounding down document.write (Math.floor (3.5));
// take absolute value document.write (Math.Abs ( -2)); // Rounding document.write (Math.Round (5.5)); // returns the highest value document.write (Math.max (5,7)); // returns the lowest value document.write (Math.Round (5.7)); // returns the Power of a two-digit number document.write (Math.pow (5.7)); // returns the square root document.write (Sqrt.round (5));
String Functions:
var str= "Hello World"; var s= "L"; // returns the position of the first occurrence of a character in a string document.write (Str.indexof (s)); // returns the character at the specified position document.write (Str.charat (0)); // returns the position of the last occurrence of a character in a string document.write (Str.lastindexof (s)); // Intercept string document.write (str.substring (1,3)); // intercept string corresponding length document.write (Str.substr (1,3));
var str= "Hello World"; // replace the corresponding string Str=str.replace ("Hell", "^^"); document.write (str);
var str= "Hello World"; // Replace all corresponding strings Str=str.replace (/l/g, "^^"); document.write (str);
// Split splits a string into a string array by dividing the string into substrings. var str= "Hello World"; var arr=str.split ("");
such as the string "Helllo world" will be broken into an array of spaces, the first value Hello, the second value of world
Other:
Length Property
Returns the length of a string, which refers to the number of characters it contains.
toLowerCase
Turns the entire string into lowercase letters.
var lower_string = A.tolowercase ();
lower_string = "Hello"
toUpperCase
Turns the entire string into uppercase.
var upper_string = A.touppercase ();
upper_string = "HELLO"
Search
Performs a regular expression matching lookup. If the lookup succeeds, returns the matching index value in the string. otherwise returns-1.
var index1 = A.search (re);
index1 = 0
var index2 = B.search (re);
Index2 =-1
Add:
Naming conventions for variable names: Usually beginning with letters, usually with lowercase letters, as far as possible without special symbols
Naming conventions for function names: Hump method, first letter lowercase, first letter of each other word capitalized
JavaScript functions recognize, common functions in JS