perjantai 30. tammikuuta 2015

Tehtävä 3. Koodinluku

Seilaile selaimella osoitteeseen http://www.codecademy.com/ ja vielä tarkemmin JavaScript-osioon http://www.codecademy.com/tracks/javascript.Tutustu siellä Java Scriptin toimintaan ja tutki miten sitä käytetään. Alla on koodinpätkä, jonka haluan sinun kopioivan blogiisi ja lisäävän jokaisen rivin perään kommentin siitä, mitä ko. rivi tekee. Lisää kommentit eri sinisellä tekstin ollessa mustaa, jotta ne erottuu. Alla esimerkki...
/* Comment line */  Kommenttirivi
else if (jotain=0)      Jos jotain ei ole jotain vaan 0 niin tehdään...
Keksi myös mikä on ko. ohjelmanpätkän tarkoitus ja keksi ohjelmalle nimi. Kuinka tämän ohjelman voisi lisätä webbisivulle?

Koodi:

var userChoice;
var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice;
var computerChoice = Math.random();
console.log('Random number for computer selection is ',computerChoice,' which means...');
if (computerChoice < 0.34) {
    computerChoice = "rock"; }
    else if (computerChoice < 0.67) {
        computerChoice = "paper"; }
        else {
            computerChoice = "scissors"; }
console.log('Computer chose: ',computerChoice);
console.log('Aaand your choice was: ',userChoice);
console.log(compare(userChoice,computerChoice));

var compare = function (player, computer) {
    if(player===computer){
        return "The result is a tie!";
        }
        else if (player==='rock') {
            if (computer==='scissors') {
                return "Player wins!";
                }
                else if (computer==='paper') {
                    return "Computer wins!";
                    }
                }
            else if (player==='paper'){
                if(computer==='rock') {
                    return "Player wins!";
                }
                    else if(computer==='scissors') {
                        return "Computer wins!";
                    }
                }
            else {
                    if(computer==='paper') {
                        return "Player wins!";
                    }
                    else if(computer==='rock') {
                        return "Computer wins!";
                        }
                    }
}

Ei kommentteja:

Lähetä kommentti