Toto je starší verze dokumentu!
https://www.w3schools.com/js/js_arrays.asp
Balíček karet
- Vypište první kartu z balíčku
- Vypište desátou a jednáctou kartu z balíčku
- Vyměňte první a poslední kartu v tomto balíčku, vypište balíček pro kontrolu.
- Vypište, kolik karet je v balíčku
- Vytvořte nový balíček: vemte každou druhou kartu z původního (tj. 16 karet). Vypište výsledný balíček a jeho délku.
karty = ["9♡", "9♣", "7♠", "7♡", "j♠", "8♡", "8♠", "j♣", "a♣", "q♣", "k♢", "8♢", "a♡", "a♠", "q♡", "10♢", "9♠", "a♢", "10♣", "8♣", "j♡", "9♢", "k♡", "7♢", "7♣", "j♢", "k♠", "q♢", "10♠", "q♠", "10♡", "k♣"]
Generování
//https://javascript.info/task/shuffle function shuffle(array) { array.sort(() => Math.random() - 0.5); } values = [7,8,9,10,'j','q','k','a'] colors = ['♠','♡','♢','♣'] cards = [] for (var i=0;i<values.length;i++){ for (var j=0;j<colors.length;j++){ cards.push(values[i]+colors[j]) } } shuffle(cards) console.log(cards)