Brückenkurs Websites und Webapps/Zusatz III

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Javascript</language>
'''Aufgabe 1'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''den Wert 0''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false. 
<code id="58fc839567448">
function contains_0(array){
  
  var x = false;

  for(var i=0; i<array.length; i++){
     
     if(array[i] == 0){
         
        x = true;
        
        //Wir können jetzt die for-Schleife schon abbrechen. 
        break;
     }
  }
 
  return x;
}
</code>
<run id="58fc839567896">
var array = [4,5,0,2,3,4];

console.log(contains_0(array));
</run>



'''Aufgabe 2'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''einen Wert kleiner als 0''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false. 
<code id="58fc8395674c7"></code>
<run id="58fc839567903"></run>




'''Aufgabe 3'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und den '''größten Wert''' in diesem Array zurückgibt!
<code id="58fc839567539">
function max(array){

   //-Number.max_value ist die kleinstmögliche negative Zahl 
   var max = -Number.MAX_VALUE;
   
   for(var i=0; i<array.length; i++){
     
     if(array[i] > max){
         
        max = array[i];
     }
  }
 
  return max;

}

</code>
<run id="58fc839567973">
var array = [4,5,0,2,3,4];

console.log(max(array));
</run>




'''Aufgabe 4'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und den '''Index des größten Wertes''' in diesem Array zurückgibt!
<code id="58fc8395675a5"></code>
<run id="58fc8395679e2"></run>




'''Aufgabe 5'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und den '''kleinsten Wert''' in diesem Array zurückgibt!
<code id="58fc839567611"></code>
<run id="58fc839567a4d"></run>




'''Aufgabe 6'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array ausschließlich, also '''an jeder Position den Wert 0''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false. 
<code id="58fc839567682"></code>
<run id="58fc839567ac0"></run>




'''Aufgabe 7'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''an jeder Position den gleichen Wert''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false. 
<code id="58fc839567707"></code>
<run id="58fc839567b53"></run>




'''Aufgabe 8'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, ob das Array '''genau zweimal den Wert 1''' enthält. In diesem Fall soll die Methode true zurückgeben, ansonsten false. 
<code id="58fc839567788"></code>
<run id="58fc839567bc4"></run>




'''Aufgabe 9'''

Entwickeln Sie eine Funktion, die ein Array als Parameter entgegennimmt und überprüft, '''wie oft''' das Array '''den Wert 1''' enthält. Die Anzahl soll von der Methode zurückgegeben werden. 
<code id="58fc83956780a"></code>
<run id="58fc839567c3e"></run>