csd 340 (blum)1 for loops see beginning javascript (paul wilton) p. 87

25
CSD 340 (Blum) 1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

Upload: dale-johns

Post on 18-Jan-2018

224 views

Category:

Documents


0 download

DESCRIPTION

CSD 340 (Blum)3 Rest of LoopIntro code

TRANSCRIPT

Page 1: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 1

For Loops

See Beginning JavaScript (Paul Wilton) p. 87

Page 2: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 2

Start of LoopIntro code

Page 3: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 3

Rest of LoopIntro code

Page 4: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 4

LoopIntro in the browser

Page 5: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 5

LoopHTML = "<p>" for(i=1; i<=10; i++) { LoopHTML += "Iteration #" + i + "<br />" } LoopHTML += "</p>”• After the key word for, there are three items in the

parentheses separated by two semicolons. – The first “i=1” says that we are going to use the variable i for

counting the number of times we will repeat and that we are starting at the value of 1

– The second “i<=10” says that we will continue to repeatedly execute the statements within the structure until this condition is no longer true

– The third “i++” is short hand notation for i=i+1 or i+=1 which says that after each iteration (repetition cycle) we should add 1 to i (also known as incrementing).

Page 6: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 6

Code: Changing the “initialization” (starting place)

Page 7: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 7

Browser: Changing the “initialization” (starting place)

Page 8: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 8

Code: Changing the condition

Page 9: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 9

Browser: Changing the condition

Page 10: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 10

Code: Changing the increment

Page 11: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 11

Browser: Changing the increment

Page 12: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 12

Code: Counting down by two’s

Page 13: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 13

Browser: Counting down by two’s

Page 14: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 14

Code: Let user decide

Page 15: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 15

Browser: Let user decide (1)

Page 16: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 16

Browser: Let user decide (2)

Page 17: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 17

Browser: Let user decide (3)

Page 18: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 18

Code: A single column table

Page 19: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 19

Browser: A single column table

Page 20: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 20

Code: Adding attributes

Page 21: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 21

Browser: Adding attributes

Page 22: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 22

Code: Varying the attributes

Page 23: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 23

Browser: Varying the attributes

Page 24: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 24

Code: Varying height and color

Page 25: CSD 340 (Blum)1 For Loops See Beginning JavaScript (Paul Wilton) p. 87

CSD 340 (Blum) 25

Browser: Varying height and color