Skip to content

Instantly share code, notes, and snippets.

@kottkrig
Last active November 14, 2015 15:27
Show Gist options
  • Save kottkrig/9fde594f4b666f705e93 to your computer and use it in GitHub Desktop.
Save kottkrig/9fde594f4b666f705e93 to your computer and use it in GitHub Desktop.

Ordlista

// Variable (Variabel)
var aCoolVariable = 10;
var anotherCoolVariable = ”Hej!;

// Function (Funktion)
function aCoolFunction(aVariable) {
	return aVariable + 1;
};

var anotherCoolVariable = aCoolFunction(aCoolVariable);
console.log(anotherCoolVariable); // 11

// Object (Objekt)
var aCoolObject = {
	a: 10,
	b: ”Hej!,
};

console.log(aCoolObject.a); // 10

// Array (Lista)
var aCoolArray = [
	{
		a: "Blipp0", 
		b: "blupp0"
	},
	{
		a: "Blipp1", 
		b: "blupp1"
	}
];

console.log(aCoolArray[0]); // "Hej!"


Uppgift 1

Skapa en variabel för hur många år man är. Skapa en variabel för hur många sekunder det är. Logga antal sekunder till console.log.

Uppgift 1.5

Skapa en funktion convertDaysToSeconds.

Uppgift 2

Skapa ett javascriptobjekt med följande properties:

  • name
  • daysSincePurchase
  • price

Skapa en funktion som tar ett sådant objekt och returnerar det dagliga priset.

Uppgift 3

Skapa en array som heter products med 3 product-objekt. Logga ut det dagliga priset för alla dessa objekt med hjälp av en for-loop.

```javascript
for (var i = 0; i < products.length; i++) {
	var aProduct = products[i];
	// Fortsätta denna kodsnutt
}
```

Uppgift 4

Denna uppgift är uppdelad på flera delar.

  1. Konvertera daysSincePurchase till Dateobjekt.

    var date = new Date("2015-02-14");
    
    function millisecondsSinceDate(date) {
    	return Date.now() - date;
    }
  2. Skapa en funktion för att räkna ut millisekunder till dagar.

  3. Logga ut det dagliga priset för varje produkt med en for-loop

Uppgift 5

Installera React Native

  • Installera watchman genom grew: brew install watchman
  • Installera react: npm install -g react-native-cli

Skapa ett projekt på skrivbordet:

  1. cd ~/Desktop/
  2. react-native init PriceProject
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment