current work
This commit is contained in:
commit
fa7ac2949b
13
4/cointoss.html
Normal file
13
4/cointoss.html
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<html><body><script>
|
||||||
|
|
||||||
|
let coin = 0
|
||||||
|
coin = Math.random()
|
||||||
|
console.log(coin)
|
||||||
|
if (coin >= .5){
|
||||||
|
console.log("tails")
|
||||||
|
}
|
||||||
|
if (coin < .5){
|
||||||
|
console.log("heads")
|
||||||
|
}
|
||||||
|
|
||||||
|
</script></body></html>
|
7
4/forarray.html
Normal file
7
4/forarray.html
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<html><body><script> let colors = ["Red", "Green", "Blue"]; for (let [index, item] of colors.entries()) {
|
||||||
|
|
||||||
|
console.log(`${index}: ${item} is a color.`);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
</script></body></html>
|
9
4/forof.html
Normal file
9
4/forof.html
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<html><body><script>
|
||||||
|
|
||||||
|
let colors = ["Red", "Green", "Blue"]; for (let color of colors) {
|
||||||
|
|
||||||
|
console.log(`${color} is a color.`);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
</script></body></html>
|
12
4/if.html
Normal file
12
4/if.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<script> let speed = 30;
|
||||||
|
|
||||||
|
console.log(`Your current speed is ${speed} mph.`);
|
||||||
|
|
||||||
|
if (speed > 25) {
|
||||||
|
|
||||||
|
console.log("Slow down!");
|
||||||
|
|
||||||
|
}
|
||||||
|
</script></body></html>
|
17
4/ifelse.html
Normal file
17
4/ifelse.html
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<html><body><script>
|
||||||
|
|
||||||
|
let speed = 20;
|
||||||
|
|
||||||
|
console.log(`Your current speed is ${speed} mph.`);
|
||||||
|
|
||||||
|
if (speed > 25) {
|
||||||
|
|
||||||
|
console.log("Slow down!");
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
console.log("You're obeying the speed limit.");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
</script></body></html>
|
8
4/jonarrayforof.html
Normal file
8
4/jonarrayforof.html
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<script>
|
||||||
|
let name = "jonathan"
|
||||||
|
for (let [a, letter] of name.split("").entries()){
|
||||||
|
console.log(`${a} ${letter}`)
|
||||||
|
}
|
||||||
|
</script></body></html>
|
8
4/jonathanarrayfor.html
Normal file
8
4/jonathanarrayfor.html
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<script>
|
||||||
|
let name = "Branan"
|
||||||
|
for (let [i, letter] of name.split("").entries()){
|
||||||
|
console.log(`${i} ${letter}`)
|
||||||
|
}
|
||||||
|
</script></body></html>
|
11
4/sayhello.html
Normal file
11
4/sayhello.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<html><body><script>
|
||||||
|
function sayHello(name){
|
||||||
|
return `Hello ${name}, it is good to see you.`
|
||||||
|
}
|
||||||
|
let a = sayHello("jon".toLocaleUpperCase())
|
||||||
|
|
||||||
|
console.log(a)
|
||||||
|
// sayHello("meli")
|
||||||
|
// sayHello("sammie")
|
||||||
|
// sayHello("lucy")
|
||||||
|
</script></body></html>
|
11
4/while.html
Normal file
11
4/while.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<script>
|
||||||
|
let speed = 50;
|
||||||
|
while (speed > 25) {
|
||||||
|
console.log(`Your current speed is ${speed} mph.`);
|
||||||
|
speed--;
|
||||||
|
}
|
||||||
|
console.log(`Now your speed is ${speed} mph.`);
|
||||||
|
|
||||||
|
</script></body></html>
|
6
5/function.html
Normal file
6
5/function.html
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<html><body><script>
|
||||||
|
function sayHi() {
|
||||||
|
console.log("Hi!");
|
||||||
|
}
|
||||||
|
setTimeout(sayHi, 2000);
|
||||||
|
</script></body></html>
|
19
5/functioncalledcallback.html
Normal file
19
5/functioncalledcallback.html
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
A function with no parameters that prints how many times it’s
|
||||||
|
been called. Hint: define a variable outside of the function to
|
||||||
|
keep track of the number of calls, like we did in the “Side
|
||||||
|
Effects” section on page 77.
|
||||||
|
<html><body><script>
|
||||||
|
let a = 0
|
||||||
|
let b = 0
|
||||||
|
let c = 0
|
||||||
|
|
||||||
|
function calledcallback (){a++;console.log(`calledcallback calls: ${a}`)}
|
||||||
|
|
||||||
|
callback = function () {b++;console.log(`callback calls: ${b}`)}
|
||||||
|
|
||||||
|
cb = () => {c++;console.log(`cb calls: ${c}`)}
|
||||||
|
|
||||||
|
calledcallback()
|
||||||
|
callback()
|
||||||
|
cb()
|
||||||
|
</script></body></html>
|
11
5/functiondate.html
Normal file
11
5/functiondate.html
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
A function that prints the current date and time. Hint: you can
|
||||||
|
get the current date and time with new Date().
|
||||||
|
<html><body><script>
|
||||||
|
function datetime (){let t = Date();console.log(t)}
|
||||||
|
date = function () {let t = Date();console.log(t)}
|
||||||
|
d = () => {let t = Date();console.log(t)}
|
||||||
|
|
||||||
|
datetime()
|
||||||
|
date()
|
||||||
|
d()
|
||||||
|
</script></body></html>
|
51
5/functionnumberdic.html
Normal file
51
5/functionnumberdic.html
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
A function that takes a number from 0 to 5 and returns the
|
||||||
|
English word for that number. For example, 1 should return "one".
|
||||||
|
Hint: use an array to define the mapping from numbers to
|
||||||
|
strings.
|
||||||
|
<html><body><script>
|
||||||
|
function numdict (numb) {
|
||||||
|
dict = {
|
||||||
|
0 : "Zero",
|
||||||
|
1 : "One",
|
||||||
|
2 : "Two",
|
||||||
|
3 : "Three",
|
||||||
|
4 : "Four",
|
||||||
|
5 : "Five"
|
||||||
|
}
|
||||||
|
word = dict[numb]
|
||||||
|
console.log(word)
|
||||||
|
return word
|
||||||
|
}
|
||||||
|
|
||||||
|
let numberdictionary = function (numb) {
|
||||||
|
dict = {
|
||||||
|
0 : "Zero",
|
||||||
|
1 : "One",
|
||||||
|
2 : "Two",
|
||||||
|
3 : "Three",
|
||||||
|
4 : "Four",
|
||||||
|
5 : "Five"
|
||||||
|
}
|
||||||
|
word = dict[numb]
|
||||||
|
console.log(word)
|
||||||
|
return word
|
||||||
|
}
|
||||||
|
|
||||||
|
let nd = (numb) => {
|
||||||
|
dict = {
|
||||||
|
0 : "Zero",
|
||||||
|
1 : "One",
|
||||||
|
2 : "Two",
|
||||||
|
3 : "Three",
|
||||||
|
4 : "Four",
|
||||||
|
5 : "Five"
|
||||||
|
}
|
||||||
|
word = dict[numb]
|
||||||
|
console.log(word)
|
||||||
|
return word
|
||||||
|
}
|
||||||
|
|
||||||
|
numdict(1)
|
||||||
|
numberdictionary(2)
|
||||||
|
nd(3)
|
||||||
|
</script></body></html>
|
Loading…
x
Reference in New Issue
Block a user