Javascript Functions


<html> 
<head></head> 
<body> 
<script>
function mySum(x , y) {
var sum1 = x + y;
return sum1;
}
function mySub(x,y){
return (x-y);
}
function mySmartSub(x,y){
var ret=0;
if(x>y){
    ret=x-y;
    }
    else {
    ret=y-x;
    }
    return ret;
}
document.write("mySum(3,4) = ",mySum(3,4),"<br>");
document.write("mySub(3,4) = ",mySub(3,4),"<br>");
document.write("mySmartSub(3,4) = ",mySmartSub(3,4),"<br>");
</script>
</body>
</html>



Function starMe

<html> <head></head>  <body> 
<script>
function starMe(what,times){
var i=0;
var j=0;
for(i=0;i<=times;i++){
 for(j=0;j<i;j++){
     document.write(what);
    }
    document.write("<br>");
}
}
starMe("$",5);
</script> </body> </html>


Output on screen
$
$$
$$$
$$$$
$$$$$



Fibbonaci Function Recursive Solution
<html> <head></head>  <body> 
<script>
function fibo(x){
var retValue=0;
if((x==0) || (x==1)){
    retValue=1;
    }
    else {
    retValue=fibo(x-1)*x;
    }
    return retValue;
}
document.write(fibo(5));
</script> </body> </html>






Fibbonaci Function Non Recursive Solution
<html> <head></head>  <body> <script>
function fibo1(x){
var retValue=1;
var i = 1;
if((x==0) || (x==1)){
    retValue=1;
    }
    else {
    for(i=1;i<=x;i++){
    retValue=retValue*i;
        }
    }
    return retValue;
}
document.write(fibo1(6));
</script> </body> </html>




Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου