Add TrueOrFalse app specification Resolves: N/a See also: N/apull/9/head
parent
4488bc63d2
commit
6afa83458f
@ -0,0 +1,37 @@
|
||||
# TrueOrFalse
|
||||
|
||||
Something every developer needs to clearly understand is the result of
|
||||
conditional expressions like `x === y`. This is a bit more involved for
|
||||
Javascript developers who must also understand the concept of _truthiness_.
|
||||
|
||||
TrueOrFalse helps by displaying the result when a conditional operator is
|
||||
applied to two values. Users can use this to test their knowledge and
|
||||
explore edge cases.
|
||||
|
||||
The two values and the conditional operator are entered by the user and the
|
||||
result to be displayed will be TRUE or FALSE. The implemenation must not use
|
||||
the `eval()` function to generate the result of the conditional.
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can enter two strings to be compared
|
||||
- [ ] User can enter a valid Javascript conditional operator to be used
|
||||
to compare the two strings
|
||||
- [ ] User can see the result of the conditional as TRUE or FALSE
|
||||
- [ ] User can see a warning if the input strings or conditional operator
|
||||
that has been entered is not valid.
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] User can specify the type of each of the two strings so numbers can
|
||||
be compared to strings, strings to booleans, etc.
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Comparison Operators](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators)
|
||||
- [Conditional Javascript for Experts](https://hackernoon.com/conditional-javascript-for-experts-d2aa456ef67c)
|
||||
- [Truthy and Falsy: When all is not equal in Javascript](https://www.sitepoint.com/javascript-truthy-falsy/)
|
||||
|
||||
## Example projects
|
||||
|
||||
N/a
|
Loading…
Reference in new issue