Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width">
- <title>JS Bin</title>
- </head>
- <body>
- <script id="jsbin-javascript">
- // Black Jack
- // By Jeremy west
- et suits = ['Harts','Clubs','Diamonds','Spades'];
- let values= [ 'Ace','King','Queen','Jack',
- 'Ten','Nine','Eight','Seven',
- 'Six', 'Five','Four','Three','Two','One'];
- function createDeck (){
- let deck = [];
- for (let suitIdx = 0; suitIdx < suits.length; suitIdx++){
- for (let valueIdx = 0; valueIdx < values.length; valueIdx++){
- let card = {
- suit: suits[suitIdx],
- value: values[valueIdx]
- }
- deck.push(card);
- }
- }
- return deck;
- }
- function getCardString(card){
- return card.value + ' of ' + card.suit;
- }
- function getNextCard(){
- return deck.shift();
- }
- let deck = createDeck();
- let playerCards =[ getNextCard(), getNextCard()];
- console.log ("Welcome to Black Jack");
- console.log ("Your are dealt");
- console.log (" " + getCardString( playerCards[0]) );
- console.log (" " + getCardString( playerCards[1]) );
- // for (let i = 0; i < deck.length; i++){
- // console.log(deck[i]);
- // }
- </script>
- <script id="jsbin-source-javascript" type="text/javascript">// Black Jack
- // By Jeremy west
- et suits = ['Harts','Clubs','Diamonds','Spades'];
- let values= [ 'Ace','King','Queen','Jack',
- 'Ten','Nine','Eight','Seven',
- 'Six', 'Five','Four','Three','Two','One'];
- function createDeck (){
- let deck = [];
- for (let suitIdx = 0; suitIdx < suits.length; suitIdx++){
- for (let valueIdx = 0; valueIdx < values.length; valueIdx++){
- let card = {
- suit: suits[suitIdx],
- value: values[valueIdx]
- }
- deck.push(card);
- }
- }
- return deck;
- }
- function getCardString(card){
- return card.value + ' of ' + card.suit;
- }
- function getNextCard(){
- return deck.shift();
- }
- let deck = createDeck();
- let playerCards =[ getNextCard(), getNextCard()];
- console.log ("Welcome to Black Jack");
- console.log ("Your are dealt");
- console.log (" " + getCardString( playerCards[0]) );
- console.log (" " + getCardString( playerCards[1]) );
- // for (let i = 0; i < deck.length; i++){
- // console.log(deck[i]);
- // }
- </script></body>
- </html>
Add Comment
Please, Sign In to add comment