Skip to content

crystalcardona/values_types_operators_assignment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Values, Types & Operators Exercises

Problem One

What are the types of the following expressions and what do they evaluate to, and why?

  • 17 // number because its not a letter
  • 1 + 2 * 3 + 4 11 because of pemdas
  • 800 / 80 / 8 1.25
  • 400 > 200 Boolean becauee True
  • 1 !== 1 false
  • true || false True, because true is present it is true
  • true && false False because a true can not be false
  • 20 % 6 It a number, the answer is 2 because that is the remainder
  • 'a' + 'b' ab , its a string, it will place together because of the add sign

Problem Two

What will the following return?

  • typeof 4 number
  • typeof 'hello' string
  • typeof true string
  • 2 === 1 || 3 === 4 false

Problem Three

Create a truth table for the expression A || B

| A | B | A || B | |-------|-------|--------| | true | true | true | | false | true | true | | true | false | true | | false | false | false |

Problem Four

Create a truth table for the expression !A && !B

A B !B A && B
true true false false
false true false false
true false true true
false false true false

Problem Five

Create a truth table for the expression !(A || B)

| !A | !B | A || B | !A || B| |-------|-------|---------|--------| | true | true | true | false | | false | true | true | false | | true | false | true | false | | false | false | false | true |

Problem Six

Write a step-by-step evaluation for the following expression (remember order of operations): 2 + 3 * 2 + 1. 2 + 3 * 2 + 1 ->2 + 6 + 1 -> 8 + 1 ->9

Problem Seven

Write a step-by-step evaluation for the following expression (remember order of operations): 4 / 2 + 8 / 4. 4 / 2 + 8 / 4 -> 2 + 8 / 4 -> 2 + 2 -> 4

Problem Eight

Write a step-by-step evaluation for the following expression: 'ca' + 'ter' + 'pi' + 'llar'. 'ca' + 'ter' + 'pi' + 'llar' -> cater + 'pi' + 'llar' --> caterpi + 'llar' ---> caterpillar

Problem Nine

Write a step-by-step evaluation for the following expression: 2 * 4 === 8 && 'car' + 'pool' === 'carpool'. 2 * 4 === 8 && 'car' + 'pool' === 'carpool' -> 8 === 8 && 'car' + 'pool' === 'carpool' --> true && 'car'+ 'pool' === 'carpool' ---> true && 'carpool' === "carpool' ----> true && true -----> true

Problem Ten

Write a step-by-step evaluation for the following expression: '1' + '2' + '3' - '1'. '1' + '2' + '3' - '1' -> 12 + '3' - '1' --> 123 - '1' ---> 122

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published